Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2009, à 11:09

MrWaloo

[résolu] samba : problème pour lister les PC du groupe de travail

Bonjour,

J'ai mis en place un serveur de fichier samba, tout fonctionne, les droits, les partages... pas de problème de ce coté là.

Par contre lorsque (sur tous les postes client windows) on veut parcourir le réseau, le groupe de travail est "vu", mais impossible de lister les PC qui s'y trouvent.
Sur tous les postes client, le service "Explorateur d'rodinateur" est arrêté et j'ai fait en sorte que le samba soit le "master browser" (puisqu'il ne peut y en avoir aucun autre...)

Au début, le serveur samba n'était pas serveur wins, maintenant, il l'est, toujours pareil.
J'ai essayé avec et sans le service winbind (je sais qu'il ne sert pas à ça, mais j'était déséspéré) sans différence...

Le fichier smb.conf

#======================= Global Settings =======================

[global]

## Browsing/Identification ###
workgroup = Arcade
server string = Samba server (%h)
netbios name = Serveur
dns proxy = no
name resolve order = wins hosts lmhosts bcast
wins support = yes
wins proxy = yes

#### Networking ####
interfaces = 192.168.2.20 ham0
bind interfaces only = yes

### Access rights ###
create mask = 0664
directory mask = 0775

#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d

####### Authentication #######
security = user
valid users = @sambausers
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = no
map to guest = bad user

############ Misc ############
socket options = IPTOS_LOWDELAY TCP_NODELAY
usershare allow guests = no
local master = yes
preferred master = Yes
os level = 35

#======================= Share Definitions =======================

Puis les définitions de partage...

Lorsque je vais sur le partage "Temporaire" puis que j'essaie de lister les Pc du groupe de travail, le log retourne :

[2009/02/12 10:06:16,  1] smbd/service.c:make_connection_snum(1194)
  arc-l052 (192.168.2.53) connect to service Temporaire initially as user fmi (uid=1001, gid=1001) (pid 7560)
[2009/02/12 10:06:51,  0] smbd/service.c:make_connection_snum(1082)
  Can't become connected user!

Je cherche en ce moment dans ce sens...

Si quelqu'un connait le problème, je suis preneur de solutions

edit:
Le log de nmbd donne ça lors d'un redémarrage de samba :

[2009/02/12 10:14:38,  0] nmbd/nmbd.c:main(849)
  nmbd version 3.2.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008
[2009/02/12 10:15:02,  0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(395)
  *****

  Samba name server SERVEUR is now a local master browser for workgroup ARCADE on subnet 192.168.2.20

  *****
[2009/02/12 10:15:02,  0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(395)
  *****

  Samba name server SERVEUR is now a local master browser for workgroup ARCADE on subnet 5.156.148.201

  *****
[2009/02/12 10:15:02,  0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name ARCADE<1b> for the workgroup ARCADE.
  Unable to sync browse lists in this workgroup.
[2009/02/12 10:15:02,  0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name ARCADE<1b> for the workgroup ARCADE.
  Unable to sync browse lists in this workgroup.

A+

Dernière modification par MrWaloo (Le 12/02/2009, à 19:26)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#2 Le 12/02/2009, à 12:39

figaro

Re : [résolu] samba : problème pour lister les PC du groupe de travail

Probablement un problème de résolution des noms d'hotes:

http://www.michel-eudes.net/blog/index.php?2007/06/25/41-samba-et-la-resolution-des-noms-d-hotes

Si tu as mis un serveur WINS tu dois l'indiquer à chaque client, détails dans le post en lien..


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#3 Le 12/02/2009, à 14:06

MrWaloo

Re : [résolu] samba : problème pour lister les PC du groupe de travail

Merci pour ta réponse, il faut dire que je connais cette page (et toutes celles qui parlent de samba sur ce site) presque par coeur, c'est une référence !

wins : c'est ce que j'ai fait sur mon PC (que je cherche à fiabiliser pour diffuser la conf), mais rien n'y change (tous les clients sont sous win)

il parrait qu'il faut attendre que tous les caches se mettent à jour, mais là ça fait quelques heures...

j'ai essayé avec et sans local master depuis... mais pas d'amélioration
j'ai renseigné le fichier /etc/hosts vue que les ip sont fixes, pareil

Dernière modification par MrWaloo (Le 12/02/2009, à 14:06)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#4 Le 12/02/2009, à 16:59

figaro

Re : [résolu] samba : problème pour lister les PC du groupe de travail

Il ne faut pas rendre les clients serveurs wins mais leur indiquer qui est le serveur WINS:

Mais attention il faut indiquer l'adresse Ip du serveur WINS sur tous les PC clients y compris les clients Windows et pour cela:

- Sur les Pcs Linux on rajoute dans la section [global] du smb.conf du PC serveur WINS la ligne :

    wins support = yes

et dans la section [global] du smb.conf des autres PCs sous Ubuntu la ligne:

    wins serveur = Ip du serveur WINS

- Sur les PCs Windows on inscrit cette même adresse pour la connexion réseau de ces PCs dans les options avancées du protocole TCP/IP onglet WINs.

Rebooter tous les PCs après configuration, le serveur WINS doit toujours être booté le premier de sorte que sa base de données soit toujours à jour.


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#5 Le 12/02/2009, à 17:13

MrWaloo

Re : [résolu] samba : problème pour lister les PC du groupe de travail

c'est bien ce que j'ai fait, mais sur 1 seul cleint windows, mon PC, le serveur est une ubuntu 8.10-server

ça ne me permet pas de "voir" les PC dans le groupe de travail "Arcade" qui est le groupe de travail de tous les PC sous windows, le seul PC à être sous Ubuntu c'est le serveur (en fait il y en a 2 des PC, mais un seul sur lequel samba tourne)

pour info, j'ai ajouté

domain master = no

pour éviter "auto" par défaut, mais ça n'a rien changé non plus...


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#6 Le 12/02/2009, à 18:14

figaro

Re : [résolu] samba : problème pour lister les PC du groupe de travail

Et bien ta configuration n'est pas bonne, tu reprends mes différents tutos et tu les suis pas à pas après avoir tout mis à plat ... et en repartant du smb.conf standard Debian.

Il faut se méfier d'Ubuntu qui bidouille samba avec ses soi disant configurateurs graphiques..... sad

Bon courage. smile

PS: j'ai jeté un coup d'oeil à tes morceaux de smb.conf : pas très correct dans l'ensemble et des options inutiles, par rien sur les partages ....

Dernière modification par figaro (Le 12/02/2009, à 18:26)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#7 Le 12/02/2009, à 18:45

MrWaloo

Re : [résolu] samba : problème pour lister les PC du groupe de travail

J'ai tout fait avec vim pour seul "configurateur graphique"

Donc, je suis mauvais : OK

Je vais voir ce que ça donne en suivant les tutos...


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#8 Le 12/02/2009, à 19:25

MrWaloo

Re : [résolu] samba : problème pour lister les PC du groupe de travail

J'ai donc refait le fichier de config en partant du fichier de base, en :
- activant ce que j'ai pu constaté qu'il ma fallait
- ajoutant quelques lignes choppées sur le tuto

Ce qui donne :

[global]

## Browsing/Identification ###
   workgroup = ARCADE
   netbios name = SERVEUR
   server string = Samba server (%h)
   wins support = yes
   dns proxy = no
   name resolve order = host wins bcast

#### Networking ####
   interfaces = 127.0.0.0/8 eth0:0 ham0
   bind interfaces only = yes

### Access rights ###
   create mask = 0664
   directory mask = 0775

#### Debugging/Accounting ####
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d

####### Authentication #######
   security = user
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = no
   map to guest = bad user

############ Misc ############
   socket options = TCP_NODELAY IPTOS_LOWDELAY
   domain master = yes
   idmap uid = 10000-20000
   idmap gid = 10000-20000
   template shell = /bin/bash
   usershare allow guests = no

   local master = yes
   preferred master = yes
   os level = 254

Pas de grande différence :
"workgroup" : en majuscule, pour la forme...
"interfaces = " : l'adresse localhost
"name resolve order" : host SANS S (c'est sans doute là l'erreur d'ailleurs !)

Je ne vois pas trop ce qu'il y avait de

figaro a écrit :

pas très correct dans l'ensemble

Bref, maintenant c'est bon, et c'est vrai que j'ai suivi ton conseil, merci pour le conseil, mais le "pas très correct dans l'ensemble" me reste coincé en travers de la gorge je dois dire, surtout qu'au final, ce n'est qu'un S en trop et des lignes dans un ordre différent...

Mais je veux finir sur une note positive : Merci Figaro

A+


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#9 Le 19/02/2009, à 18:24

figaro

Re : [résolu] samba : problème pour lister les PC du groupe de travail

Pour le pas très correct dans l'ensemble : beaucoup de désordre dans les options et des fautes de syntaxe ...


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne