Problèmes avec serveur SAMBA + réseau sous Windows XP

Problèmes avec serveur SAMBA + réseau sous Windows XP - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-05-2003 à 12:00:46    

Salut à tous,
 
Au boulot, on a un réseau fonctionnant avec 4 serveurs : 2 sous WinNT4 Serveur, 2 sous Samba (version fournie avec la mandrake 9.0).
 
On a différents types de PC clients : sous win 98, sous win 2000, et très récemment sous win XP pro.
 
Tous les PC clients voient les serveurs samba, et tous peuvent y accéder. Cependant, il y a des problèmes de communication entre samba et XP.
 
Exemple : une personne utilise un PC sous XP pour créer un document texte qu'elle voudra enregistrer sur le serveur samba. Lors du premier accès et du premier enregistrement sous samba, pas de problèmes. Si par contre la personne reste inactive sur XP pendant plus de 10 minutes et qu'elle veut retourner ensuite à son fichier enregistré sur samba, plus rien. Le PC sous XP bloque ("il se met à réfléchir et cherche à ouvrir le fichier" ) et cela prend parfois jusqu'à 10 minutes pour qu'il trouve et ouvre le fichier.
Par contre, samba reste quand même visible dans le voisinage réseau du PC sous XP. Il n'y a aucun problème avec les PC sous 98 ou 2000.
 
Je précise qu'on a pas mis de restriction de temps et d'utilisateurs (deadtime, maxusers) dans le smb.conf, et qu'on utilise un XP pro avec démarrage sécurisé (ctrl+alt+suppr au démarrage).
 
J'ai fais 10.000 recherches et lu tous les topics du forum se rapportant à XP et samba en essayant les solutions proposées, et je n'arrive toujours pas à résoudre ce problème.
 
Ce problème est assez grave dans la mesure où c'est dans un lycée, et les PC sous XP sont utilisés par des élèves de terminale en bureautique qui vont passer très prochainement leurs épreuves de bac dessus.
 
Si vous avez une solution, merci d'avance  :jap:  :hello:

Reply

Marsh Posté le 21-05-2003 à 12:00:46   

Reply

Marsh Posté le 21-05-2003 à 12:06:12    

Il y a quelquechose de special dans le samba.log quand il y a ton pbs ?
c koi la version de samba utilisait ?
 
A+

Reply

Marsh Posté le 21-05-2003 à 12:11:14    

Aragorn_1er a écrit :

Il y a quelquechose de special dans le samba.log quand il y a ton pbs ?
c koi la version de samba utilisait ?
 
A+


 
Non rien de particulier dans le samba.log, la version de samba est la 2.2.6 fournie dans la mandrake 9.0

Reply

Marsh Posté le 21-05-2003 à 12:16:13    

essaye d'upgrade samba a tout hazard y a la  version 2.2.8 qui traine en rpm ...
 
A+

Reply

Marsh Posté le 21-05-2003 à 12:20:33    

J'étais justement en train de la télécharger, mais c'est bizzare quand même la 2.2.6 est tout de même très récent par rapport à winXP ....

Reply

Marsh Posté le 21-05-2003 à 12:26:42    

Peut etre qu'il y a eu correction de bug entre 2.2.6 et 2.2.8 par rapport à xp, car ca m'a tout l'air d'un bug de samba ca ! ( ou alors xp implemente differement netbios que les autres windows )
 
Sinon tu peux essayer de sniffer la trame a partir de ton poste xp et de voir un peu ce ki ce passe ... ca peux etre utile.
 
ethereal est donc ton ami.
 
A+

Reply

Marsh Posté le 21-05-2003 à 12:33:17    

Aragorn_1er a écrit :

Peut etre qu'il y a eu correction de bug entre 2.2.6 et 2.2.8 par rapport à xp, car ca m'a tout l'air d'un bug de samba ca ! ( ou alors xp implemente differement netbios que les autres windows )
 
Sinon tu peux essayer de sniffer la trame a partir de ton poste xp et de voir un peu ce ki ce passe ... ca peux etre utile.
 
ethereal est donc ton ami.
 
A+


 
Et oui j'y avais pensé, mais même problème, Ethereal suit bien l'ensemble des connexions si je le lance juste après un premier accès vers samba. Mais quang je teste à nouveau lors d'un "blocage", il ne trouve pas ces connexions réseaux. Elles ont l'air inexistantes, bien que visible sous winXP... Problème de fous, je te dis !
 
Je vais voir avec le 2.2.8 si cela résout les problèmes .

Reply

Marsh Posté le 21-05-2003 à 12:59:47    

Voici le smb.conf, si vous pouvez y jetter un oeil pour voir s'il semble correct:
 
[global]
 
workgroup = NT-Domain-Name or Workgroup-Name
workgroup = CANADA
 
netbios name = SAMBAELEVE
server string = SAMBAELEVE
 
printcap name = lpstat
load printers = yes
printing = cups
 
log file = /var/log/samba/log.%m
max log size = 50
 
add user script=/usr/bin/useradd %u -g smbusers
delete user script=/usr/bin/userdel %u
 
security = domain
allow trusted domains = yes
password server = serveur1
 
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
 
socket options = TCP_NODELAY
local master = no
os level = 0
domain master = no
preferred master = no
 
wins support = yes
dns proxy = no
 
preserve case = yes
short preserve case = yes
default case = lower
case sensitive = no
 
[homes]
 
comment = Home Directories
browseable = no
writable = yes
guest ok = no
valid users = %S
path = /home/%S
 
[FichEleveAdm]
 
comment = Repertoire eleve administrateur
browseable = yes
writable = yes
guest ok = no
valid users = administrateur
path = /home/ELEVEPART/FichEleveAdm
 
[FichEleve]
 
comment = Repertoire fichiers eleve
browseable = yes
writable = yes
delete = no
guest ok = no
valid users = administrateur eleve huet
delete list = administrateur
path = /home/ELEVEPART/FichEleve
 
[FichEleveLec]
 
comment = Repertoire documents eleve
browseable = yes
writable = no
guest ok = no
valid users = administrateur eleve huet
write list = administrateur huet
path = /home/ELEVEPART/FichEleveLec

Reply

Marsh Posté le 21-05-2003 à 13:12:54    

le probleme ne viens pas de ta conf ( je ne pense pas ).
 
Essaye ca :
 
Change the NetBIOS Over TCP/IP registry entries
Open this registry key:
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
 
and modify these values as shown:
 
"BcastNameQueryCount"=dword:00000001
"BcastQueryTimeout"=dword:00000020
"NameSrvQueryCount"=dword:00000001
"NameSrvQueryTimeout"=dword:00000020
Disable Network Access Control using IEEE 802.1X
Right click your network connection and click Properties.
Click Authentication.
Un-check the Enable network access control using IEEE 802.1X box.
 
 
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed