• [supprimé]

Bonjour à tous,
Nous avons actuellement un reseau basé sur un serveur NT4, 30 clients W98,XP,W2K. Il n'utilise pas de nom de domaine, seulement un groupe de travail (pas de PDC donc ?!). J'installe parallèlement un serveur Linux FC3 et samba (le "vieux" serveur NT servira de serveur de sauvegardes, impressions et d'antivirus). Avec la config smb.conf ci-après, je n'ai pas de problemes de connexion des clients W98 à SAMBA. Seuls les postes XP et W2K me creent des difficultés puisqu'ils mettent + d'une minute à se connecter (j'oubliais: un seul client est en SP2 et celui-ci ne voit même pas le serveur SAMBA, même après avoir désactivé le Fire-wall !)

[global]
server string = Seveur SAMBA %v
netbios name = Serveur Linux
workgroup = TECAVIA
os level = 65
socket options = TCP_NODELAY SO_RCVBUF=4096 SO_SNDBUF=4096
security = user
; preferred master = yes
; domain master = yes
; local master = yes
; domain logons = yes
logon home = homeserver%Uwinprofile
logon path = \%L%U.ntprofile
logon script = %G.cmd
logon drive = z:
null passwords = yes
username map = /etc/samba/smbusers
log level = 1
guest account = nobody
oplocks = no
level2 oplocks = no
lpq cache time = 30
change notify timeout = 300
getwd cache = yes
use sendfile = no
printcap name = cups
load printers = yes
printing = cups
interfaces = eth0 lo
; bind interfaces only = yes
; winbind uid = 10000-20000
; winbind gid = 10000-20000
; winbind separator = +
; add machine script = /usr/bin/useradd -d /dev/null -g TA -s /bin/false -M %u && smbpasswd -a -m -n %u
; wins support = yes
; wins proxy = yes
name resolv order = hosts bcast
; name resolv order = wins hosts lmhosts bcast
[homes]
comment = Répertoire personnel
browseable = no
read only = no
create mode = 0755
directory mode = 0755
valid users = %S
oplocks = yes
level2 oplocks = yes
[netlogon]
comment = Services Logon
path = /home/netlogon
guest ok = no
browsable = no
read only = yes
[profiles]
path = \%L%U
directory mask = 0700
create mask = 0600
read only = no
profile acls = no
browseable = no
[printers]
comment = Impressions
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
create mode = 0700
[public]
comment = Répertoire public
path = /home/samba
public = yes
only guest = yes
create mask = 0777
writable = yes
browsable = yes
printable = no
dos filetimes = yes

Dois-je impérativement passer en mode "gestion de domaine" dans le cas de clients W2K et XP ? Est-ce que la gestion wins est indispensable ?

Merci à tous

PS: soyez indulgent; je viens de me mettre à Linux/Samba et je ne suis pas spécialiste des réseaux (suis developpeur !)
Bonjour,

Mon smb.conf ressemble a ca :
[global]
name resolve order = bcast lmhosts host
passwd chat = *New* %nn *Re* %nn *pa*
time server = yes
veto files = profiles
passwd program = /usr/bin/passwd %u
max disk size = 1000
printing = cups
logon script = logon.bat
local master = yes
workgroup = zeitoun
os level = 255
security = user
short preserve case = yes
domain admin group = admin
log file = /var/log/samba/log.%U
smb passwd file = /etc/samba/smbpasswd
printer = lp
load printers = yes
socket options = TCP_NODELAY
logon drive = H:
domain master = yes
username map = /etc/samba/smbusers
encrypt passwords = true
logon home = \%h%Uprofiles
wins support = true
server string = %L (Samba %v)
path = /var/spool/samba
unix password sync = yes
logon path = \%Nprofile%U
add user script = /usr/sbin/useradd -g machines -d /dev/null -s /bin/false %u
domain logons = yes


Je n'ai pas de probleme avec XP/XPSP2 ou 2000

Si ca peut t'aider 🙂
  • [supprimé]

Bonjour,

Je commence a desesperer de trouver une solution.
Malgre tous mes essais (3 jours a modifier smb.conf), je n'arrive toujours pas a regler le probleme sur les clients XP et W2K;
tout se passe bien avec W98 (c'est "exasperant" qu'un systeme plus recent ma cree tant de problemes !!!)

Configuration:
Les clients (W98/XP SP1 et SP2/W2K) sont configures en workgroup nommé TECAVIA, tous en IP fixe et accedent actuellement a une serveur NT4.
J'installe un second serveur IBM sous FEDORA CORE 3/SAMBA 3.0.8 qui sera le serveur principal de fichiers windows (donc SAMBA) et de base de donnees MySQL.
La carte Eth0 est configurée en 192.168.0.9, host = servta.TECAVIA.

Problemes:
1/ plusieurs minutes pour se connecter a SAMBA sur les postes XP-SP1 et W2K (instantanne sur W98). J'ai pourtant configure le WINS en ajoutant l'adresse du serveur IBM (qui est 192.168.0.9)
2/ 1 client en XP SP2 ne voit pas le serveur SAMBA dans favoris reseau. J'ai desactive le firewall mais le pobleme persiste !

Voici le smb.conf:

[global]
server string = Seveur SAMBA %v
netbios name = Serveur Linux
workgroup = TECAVIA
os level = 255
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
security = user
local master = yes
domain logons = yes
logon home = \%h%Uprofiles
logon path = \%Nprofile%U
null passwords = yes
username map = /etc/samba/smbusers
log level = 1
guest account = nobody
oplocks = no
level2 oplocks = no
lpq cache time = 30
change notify timeout = 300
getwd cache = yes
use sendfile = no
printcap name = cups
load printers = yes
printing = cups
interfaces = eth0 lo
; add machine script = /usr/bin/useradd -d /dev/null -g TA -s /bin/false -M %u && smbpasswd -a -m -n %u
wins support = yes
name resolv order = wins hosts lmhosts bcast
[homes]
comment = Répertoire personnel
browseable = no
read only = no
create mode = 0755
directory mode = 0755
valid users = %S
oplocks = yes
level2 oplocks = yes
[netlogon]
comment = Services Logon
path = /home/netlogon
guest ok = no
browsable = no
read only = yes
[profiles]
path = \%L%U
directory mask = 0700
create mask = 0600
read only = no
profile acls = no
browseable = no
[printers]
comment = Impressions
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
create mode = 0700
[public]
comment = Répertoire public
path = /home/samba
public = yes
only guest = yes
create mask = 0777
writable = yes
browsable = yes
printable = no
dos filetimes = yes


Voici ce que donne testparm:

Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[profile]"
Processing section "[printers]"
Processing section "[pblic]"
load services file OK
server role: ROLE_DOMAIN_PDC
# Global parameters
[global]
workgroup = TECAVIA
netbios name = SERVEUR LINUX
server string = Seveur SAMBA %v
interfaces = eth0, lo
null passwords = Yes
username map = /etc/samba/smbusers
log level = 1
name resolve order = wins hosts lmhosts bcast
change notify timeout = 300
lpq cache time = 30
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
logon path = \%Nprofile%U
logon home = \%h%Uprofiles
domain logons = Yes
os level = 255
wins support = Yes
oplocks = No
level2 oplocks = No
[homes]
comment = Répertoire personnel
valid users = %S
read only = No
create mask = 0755
browseable = No
oplocks = Yes
level2 oplocks = Yes
[netlogon]
comment = Services Logon
path = /home/netlogon
browseable = No
[profiles]
path = \%L%U
read only = No
create mask = 0600
directory mask = 0700
browseable = No
[printers]
comment = Impressions
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[public]
comment = Répertoire public
path = /home/samba
read only = No
create mask = 0777
guest only = Yes
guest ok = Yes
dos filetimes = Yes


Dois-je imperativement configurer le reseau en nom de domaine ?
Y-a-t-il une configuration speciale sur les postes XP/W2K ?
etc, etc...

Merci a tous. Une piste sera bienvenue pour que je me sorte de cette galere !
4 jours plus tard
  • [supprimé]

Ton pb ne vient pas forcement de samba

Essaie de mettre un résolveur dns sur ton serveur linux et indique ce dns à tes 2000 et xp.

si tu as le temps installe un dhcp et un dns dynamique sur ton linux, tu verras que les 2000 et xp aiment bien les dns et essaient de s'inscrire dans la zone indiquée dans leur nom de domaine et dans la zone reverse du réseau local 🙂