1) deling af internet forbindelse
du skal køre følgende kommandoer på konsolen:
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
og de linier kan tilføjes i /etc/rc.d/rc.local
husk at du skal konfigurere dine windows klienter og sæt standart gateway
fx. hvis din linux box's IP er a.b.c.d, så standard gateway være a.b.c.d
2) konfigurere samba som PDC (login server)
redigere /etc/samba/smb.conf fx:
# /etc/samba/smb.conf
# samba configuration file
# last updated: 2/28/2002 by tms
[global]
;basic server settings
workgroup = dindomæne ;domæne navn
netbios name = phoenix
server string = Samba PDC running %v
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
;PDC and master browser settings
os level = 64
preferred master = yes
local master = yes
domain master = yes
;sikkerhed og log indstillinger
security = user
encrypt passwords = yes
log file = /var/log/samba/log.%m
log level = 2
max log size = 50
hosts allow = 127.0.0.1 192.168.1.0/255.255.255.0
;bruger profiler og home mapper
logon home = \\%L\%U\
logon drive = H:
logon path = \\%L\profiles\%U
logon script = netlogon.bat
# ==== delinger ====
[homes]
comment = Hjemme mapper
browseable = no
writeable = yes
[profiles]
path = /home/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700
[netlogon]
comment = Netværk Logon Service
path = /home/netlogon
read only = yes
browseable = no
write list = dit brugernavn
du skal huske at oprette bruger og maskin kontoer ved at køre
følgende er for at oprette grupper:
[root@phoenix root]# group -g 200 admins
[root@phoenix root]# group -g 201 machines
følgende for at oprette mapper i home mappen:
[root@phoenix root]# mkdir -m 0775 /home/netlogon
[root@phoenix root]# chown root.admins /home/netlogon
[root@phoenix root]# mkdir /home/samba /home/samba/profiles
[root@phoenix root]# chmod 1757 /home/samba/profiles
følgende for at oprette kontoer for windows maskiner:
[root@phoenix root]# adduser -g machines -d /dev/null -c "maskine id" -s /bin/false maskine_navn$
[root@phoenix root]# passwd -l maskine_navn$
Changing password for user maskine_navn$
Locking password for user maskine_navn$
følgende for at tilføje maskiner til /etc/samba/smbpasswd
[root@phoenix root]# smbpasswd -a -m maskine_navn
Added user maskine_navn$
følgende for bruger kontoer
[root@phoenix root]# adduser brugernavn
[root@phoenix root]# passwd brugernavn
New password:
Retype new password:
passwd: all authentication tokens updated successfully
[root@phoenix root]# smbpasswd -a brugernavn
New SMB password:
Retype new SMB password:
Added user brugernavn.
Klient konfiguration:
kig på følgende adresse:
http://www-1.ibm.com/servers/esdd/tutorials/samba/samba-4-1.html
hvis du bruger Windows XP home kan du ikke tilslutte den til Domæne det skal være Win XP Pro
og du skal huske at ændre værdien fra "SignorSeal" til 0 i registreringsdatabasen (regedit.exe)
HKEY_CURRENT_MACHINE\CurrentControlSet\Services\Netlogon\Parameters
og husk at tilføje følgende linie i Lmhosts i alle windows klienter
192.168.1.* dinmaskine #PRE #DOM:dindomæne #net group's DC
hvor "*" er adressen til linux boxen
For Windows 95/98 gemmes filen som c:\windows\Lmhosts.
For Windows NT gemmes filen som c:\winnt\system32\drivers\etc\Lmhosts.
3)
skal man kunne se den fra netter?
har du købt domain name på nettet?
fx. dindomain.dk?
for web server, brug apache, for at se om apache er installeret kør:
rpm -qa apache
for ftp, brug enten ProFTP eller WU-FTP, for at se om wu-ftp eller proftp er installeret kør:
rpm -qa wu-ftp eller proftp
dem skal jeg kigge på når jeg får tid
god fornøjelse
Uranus