Page 1 sur 1

[samba] rien ne va plus, suis-je maudit ? (résolu)

Publié : dim. 01 janv. 2012, 17:04
par mimile
Bonjour,

J'ai posté un autre sujet concernant des problèmes avec Samba et celui-ci s'y rattache.

En effet, sur mon PC, il y a 4 distributions linux (Debian Lenny, Debian Squeeze, LMDE et Archlinux).

Chacune de ces distributions permet aux autres PC de mon petit réseau local d'accéder aux différents dossiers partagés que j'ai indiqués dans chaque smb.conf.

Je viens de me rendre compte que, bien que les démons smbd et nmbd soient effectivement chargés au démarrage, et quelle que soit la distribution en cours, Samba ne fonctionne plus.

Pas moyen de visualiser le réseau (que j'ai nommé mshome) et les autres PC (tous sous Win) ne peuvent accéder aux dossiers que j'ai mis en partage (certains me voient en affichant les "ordinateurs du groupe de travail" mais se voient refuser l'accès (du moins, c'est ce que Windows annonce "vous ne disposez pas ..."), d'autres pas.

Je n'ai pourtant en rien modifié la configuration de smb.conf où j'ai mis security=share et qui fonctionnait très bien voici peu encore.

Je ne m'explique vraiment pas que le problème se pose simultanément pour mes 4 distributions (dans mon autre poste, j'avais focalisé sur Arch en soupçonnant une mise à jour malencontreuse mais cette hypothèse est à écarter puisque ce n'est pas le cas des trois autres distros.

Je pose sans grand espoir mais sait-on jamais ?

Merci par avance à celui qui pourra me suggérer une piste, voire une solution.

Amicalement,

Re: [SAMBA] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 12:05
par mimile
Je reviens sur ce sujet qui n'a pas rencontré un grand succès ... :humour:

Bref, voici un résumé de la situation :

Hier, plus aucune des six distributions de mon PC (XP home - Seven - Lenny - Squeeze - LMDE et Arch) n'avaient accès à mon réseau local.

Il fallait donc chercher un dénominateur commun responsable.

Je crois l'avoir trouvé : mon fils (de 28 ans) a installé un pare-feu qu'il a verrouillé au maximum estimant être l'objet d'attaques par des hackers.

Le climat entre nous étant ce qu'il est, il n'a pas accédé à ma demande de désactiver temporairement son pare-feu.

J'ai profité de son absence momentanée pour déconnecter en douce le câble RJ45 de sa connexion internet du modem qui se trouve dans mon bureau et, sous Squeeze, j'ai enfin vu apparaître mon réseau local.

Passé sous LMDE : accès au réseau local.

Passé sous Arch : toujours pas d'accès au réseau local.

Retour de mon fils et re-connexion du câble au modem (pour éviter une 3ème guerre mondiale) ; repassé sous Squeeze : plus d'accès.

Ce matin, je démarre Seven et à ma grande surprise, le réseau apparaît. (En fait le PC de mon fils est passé en mode veille prolongée et n'interfère donc plus).

J'essaye Squeeze et LMDE : idem : le réseau apparaît.

J'essaye Arch : déception ! toujours pas d'accès. findsmb ne me renvoie rien.

C'est dommage car c'est la seule dans ce cas...

Il doit quand même y avoir une raison objective à cela... (un fichier quelconque qui conserve en mémoire une configuration réseau donnée ?)

Re: [SAMBA] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 12:35
par tuxce
Salut, mieux qu'un long discours, des commandes, leurs retours, c'est bien plus parlant.

Code : Tout sélectionner

smbtree -d
findsmb -d
smbstatus
smbclient -L localhost
Sinon, ordi de ton fils ou pas, au minimum, tu devrais voir le serveur tournant en local.

Et c'est quand même fou tout ce qui peut fonctionner sur lenny, squeeze et cie, on est étonné à chaque message :)

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 14:44
par mimile
Voici les réponses :

Code : Tout sélectionner

[okapi@Archie ~]$ smbtree -d
Enter okapi's password: 
(pas de retour)

Code : Tout sélectionner

[okapi@Archie ~]$ findsmb -d

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
------------------------------------------------------------------------

Code : Tout sélectionner

[okapi@Archie ~]$ smbstatus
Samba version 3.6.1
PID     Username      Group         Machine                        
-------------------------------------------------------------------
 <processes do not show up in anonymous mode>

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files

Code : Tout sélectionner

[okapi@Archie ~]$ smbclient -L localhost
WARNING: The security=share option is deprecated
Enter okapi's password: 
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.6.1]
Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED
Avant que tu le demandes, voici mon smb.conf :

Code : Tout sélectionner

[global]
	workgroup = MSHOME
	server string = %h server
	interfaces = 127.0.0.0/8, 192.168.2.2/240, eth0
	security = SHARE
	obey pam restrictions = Yes
	pam password change = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	unix password sync = Yes
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	wins support = Yes
	panic action = /usr/share/samba/panic-action %d
	idmap config * : backend = tdb

[homes]
	comment = Home Directories
	valid users = %S
	create mask = 0700
	directory mask = 0700
	browseable = No

[printers]
	comment = All Printers
	path = /var/spool/samba
	create mask = 0700
	printable = Yes
	print ok = Yes
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers

[MP3]
	comment = Musique variée
	path = /media/win_2/MP3
	create mask = 0765
	guest ok = Yes

etc...

EDIT : au vu des indications de smbclient, j'ai modifié mon smb.conf en ajoutant :

Code : Tout sélectionner

client lanman auth = yes
client ntlmv2 auth = no
et voici ce que ça donne maintenant :

Code : Tout sélectionner

smbclient -L localhost
WARNING: The security=share option is deprecated
Enter okapi's password: 
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.6.1]

	Sharename       Type      Comment
	---------       ----      -------
	IPC$            IPC       IPC Service (Archie server)
	The Pacific     Disk      The Pacific
	Band of Brothers Disk      Band of Brothers
	NCIS saison 9   Disk      NCIS saison 9
	NCIS saison 8   Disk      NCIS saison 8
	NCIS saison 7   Disk      NCIS saison 7
	NCIS saison 6   Disk      NCIS saison 6
	NCIS saison 5   Disk      NCIS saison 5
	NCIS saison 4   Disk      NCIS saison 4
	NCIS saison 3   Disk      NCIS saison 3
	NCIS saison 2   Disk      NCIS saison 2
	NCIS saison 1VO Disk      NCIS saison 1 VO
	NCIS saison 1VF Disk      NCIS saison 1 VF
	JAG             Disk      JAG Judge Advocate General
	BD              Disk      collection Asterix
	Cinema 3        Disk      films
	Cinema 2        Disk      films
	Cinema 1        Disk      films
	MP3             Disk      Musique variée
	print$          Disk      Printer Drivers
	HP_Officejet_6300_series Printer   HP Officejet 6300 series
	HP_LaserJet_1020 Printer   HP LaserJet 1020
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.6.1]

	Server               Comment
	---------            -------
	ARCHIE               Archie server
	CLIENT               bubu
	PCMICHELINE          PC Micheline

	Workgroup            Master
	---------            -------
	MSHOME               ARCHIE
Y'a un mieux mais je n'ai toujours pas accès à mon réseau par les moyens normaux (nautilus ou smb4k).

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 15:14
par tuxce
Les moyens "normaux" différent souvent selon ses propres goûts ...
Tu veux dire quoi par "accès à mon réseau" ?
Avec smbclient, tu peux indiquer un serveur pour voir ce que ça retourne, ça permet au moins de savoir où se situe le problème.
Vu que tu as modifié le /etc/smb.conf, les commandes telles que smbtree donnent elles la liste des serveurs ?

Pour nautilus, ça fait quoi ? ça affiche le groupe de travail ? tu peux voir ta machine au moins ?

Code : Tout sélectionner

gvfs-ls smb://

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 17:08
par mimile
Par accès à mon réseau, je sous-entends mon réseau local dont le nom de groupe de travail est MSHOME.

Les moyens normaux sont ceux qui permettent facilement d'accéder à son réseau local ou groupe de travail (dans le menu des raccourcis de gnome (3 restreint = 2), il y a une option qui permet de le faire en affichant ou alors avec des interface comme smb4k

Pour ce qui concerne les commandes : résultat négatif sur toute la ligne :

Code : Tout sélectionner

[okapi@Archie ~]$ gvfs-ls smb://
Error: L'emplacement indiqué n'est pas monté
[okapi@Archie ~]$ sudo gvfs-ls smb://
Error: Opération non prise en charge
[okapi@Archie ~]$ smbtree
Enter okapi's password: 
[okapi@Archie ~]$ 
smbclient -L archie (mon hostname) me renvoie la liste que j'ai affichée à la fin de mon précédent message.

le PC de mon fils reste inaccessible en raison de son pare-feu verrouilllé à mort ; celui de mon épouse est éteint et il m'est difficile de le remettre en marche pour le moment.

Je reviendrai dès que possible dire le résultat.

Ce qui est un peu agaçant est qu'il y a une option de smbclient -W --workgroup=WORKGROUP (évidemment j'indique MSHOME), qui n'aboutit pas :

Code : Tout sélectionner

[okapi@Archie ~]$ smbclient --workgroup=MSHOME
WARNING: The security=share option is deprecated
Utilisation: smbclient [-?EgBVNkPeC] [-?|--help] [--usage]
        [-R|--name-resolve=NAME-RESOLVE-ORDER] [-M|--message=HOST]
        [-I|--ip-address=IP] [-E|--stderr] [-L|--list=HOST]
        [-m|--max-protocol=LEVEL] [-T|--tar=<c|x>IXFqgbNan]
        [-D|--directory=DIR] [-c|--command=CHAINE] [-b|--send-buffer=BYTES]
        [-p|--port=PORT] [-g|--grepable] [-B|--browse]
        [-d|--debuglevel=DEBUGLEVEL] [-s|--configfile=CONFIGFILE]
        [-l|--log-basename=LOGFILEBASE] [-V|--version] [--option=name=value]
        [-O|--socket-options=SOCKETOPTIONS] [-n|--netbiosname=NETBIOSNAME]
        [-W|--workgroup=WORKGROUP] [-i|--scope=SCOPE] [-U|--user=USERNAME]
        [-N|--no-pass] [-k|--kerberos] [-A|--authentication-file=FILE]
        [-S|--signing=on|off|required] [-P|--machine-pass] [-e|--encrypt]
        [-C|--use-ccache] service <password>

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 17:30
par tuxce
mimile a écrit :Par accès à mon réseau, je sous-entends mon réseau local dont le nom de groupe de travail est MSHOME.
Ca, j'avais saisi :), en fait, je voulais surtout avoir des infos sur ce qui se passe; ce que j'ai détaillé par la suite, mais autant pour moi, la liaison n'était pas claire.
mimile a écrit :Pour ce qui concerne les commandes : résultat négatif sur toute la ligne :
Mais non, c'est surtout incomplet, mais ça donne déjà une indication importante.
mimile a écrit :

Code : Tout sélectionner

[okapi@Archie ~]$ gvfs-ls smb://
Error: L'emplacement indiqué n'est pas monté
Il faudrait installer gvfs-smb
mimile a écrit : Ce qui est un peu agaçant est qu'il y a une option de smbclient -W --workgroup=WORKGROUP (évidemment j'indique MSHOME), qui n'aboutit pas :
parce que la syntaxe est erronée, smbclient demande un service (une machine, un partage, etc.), le -W est juste là pour éviter un éventuel conflit.

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mar. 03 janv. 2012, 21:02
par mimile

Code : Tout sélectionner

[okapi@Archie ~]$ sudo pacman -S gvfs-smb
Avertissement: gvfs-smb-1.10.1-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1): gvfs-smb-1.10.1-1

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   0,32 Mo

Procéder à l'installation ? [O/n] O
(1/1) vérification de l'intégrité des paquets      [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) mise à jour de gvfs-smb                      [######################] 100%
Déjà là ...

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : mer. 04 janv. 2012, 12:17
par tuxce
Dans ce cas, est ce que quand tu vas depuis nautilus, il te demande un mot de passe ?

Code : Tout sélectionner

gvfs-mount smb://
Ca donne quelque chose ?

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : jeu. 05 janv. 2012, 16:56
par mimile

Code : Tout sélectionner

[okapi@Archie ~]$ gvfs-mount smb://
Error mounting location: L'obtention de la liste des partages du serveur a échoué
Mais il faudrait peut-être que je teste ça quand d'autres PC que celui de mon fils (verrouillé par son pare-feu) sont en marche.

Là, pour l'instant, il ne m'est pas possible de les allumer.

Le prochain week-end, je serai plus à l'aise pour faire d'autres tests.

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : sam. 07 janv. 2012, 12:22
par mimile
Salut,

J'ai mis le PC de mon épouse en marche et malheureusement, je me heurte au même message :

Code : Tout sélectionner

gvfs-mount smb://
Error mounting location: L'obtention de la liste des partages du serveur a échoué
J'ai aussi essayé de me connecter à son PC (qui fait aussi office de serveur :

Code : Tout sélectionner

Domain=[MSHOME] OS=[Unix] Server=[Samba 3.6.1]

	Server               Comment
	---------            -------
	ARCHIE               Archie server
	CLIENT               bubu
	PCMICHELINE          PC Micheline

	Workgroup            Master
	---------            -------
	MSHOME               ARCHIE

[okapi@Archie ~]$ smbclient -L PCMICHELINE
WARNING: The security=share option is deprecated
Enter okapi's password: 
Connection to PCMICHELINE failed (Error NT_STATUS_BAD_NETWORK_NAME)
Même chose si j'essaye sur le server "CLIENT"

Je désespère ...

EDIT : j'ai aussi essayé ceci en vain :

Code : Tout sélectionner

[okapi@Archie ~]$ gvfs-mount smb://PCMICHELINE/membres
Error mounting location: Impossible de monter le partage Windows
[okapi@Archie ~]$ sudo gvfs-mount smb://PCMICHELINE/membres
Error mounting location: le volume n'implémente pas le montage

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : dim. 08 janv. 2012, 11:15
par mimile
Il y a du nouveau !

En cherchant tous azimuts et un peu au hasard, j'ai effectué diverses opérations :

1°) j'ai ajouté à smb.conf deux lignes :

Code : Tout sélectionner

client lanman auth = yes
client ntlmv2 auth = no
2°) sur un site anglophone, un problème similaire avait été réglé après avoir exécuté : iptables -F

J'ai regardé dans le man de iptables (qui est interminable) et sauf erreur de ma part, je ne vois pas à quoi correspond cette option -F.

Code : Tout sélectionner

# iptables -F
# service iptables stop 
A noter que quand j'ai exécuté cette commande, je n'ai pas eu retour le message "service iptables stop" ; je me suis demandé s'il ne s'agissait pas d'un commande (bash: service: command not found).

Bref, j'ai lancé l'explorateur réseau intégré à Nautilus qui, de nouveau n'a pas trouvé mon groupe de travail ; en revanche, smb4k le trouve et affiche les PC du groupe de travail ... hormis le mien !

Image

Quand j'exécute smbclient -L sur chacun des serveurs, j'y accède maintenant sans problème.

Exemple sur le PC de mon épouse :

Code : Tout sélectionner

smbclient -L PCMICHELINE
WARNING: The security=share option is deprecated
Enter okapi's password: 
Domain=[PCMICHELINE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Sharename       Type      Comment
	---------       ----      -------
	Musique         Disk      
	IPC$            IPC       IPC distant
	D$              Disk      Partage par défaut
	print$          Disk      Pilotes d'imprimantes
	Ma musique      Disk      
	membres         Disk      
	Mes vidéos     Disk      
	Mes fichiers reçus Disk      
	Z               Disk      
	paris           Disk      
	ADMIN$          Disk      Administration à distance
	dossiers de Micheline Disk      
	C$              Disk      Partage par défaut
Domain=[PCMICHELINE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------
A noter que le groupe de et le serveur master n'apparaissent pas.

Dernier point : j'ai re-démarré Archlinux sans exécuter iptables -F et ça continue à fonctionner et les deux lignes ajoutées à smb.conf l'ont été voici plusieurs jours déjà.

Ah, encore une chose : je suppose que mon fils à désactivé son pare-feu car maintenant, j'arrive à le pinger.

Voilà.

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : dim. 08 janv. 2012, 11:35
par tuxce
Ce que j'apprécie en informatique, c'est une certaine logique, par contre, pour les soucis qui te concernent, je n'arrive pas à la déceler :fou:
Par exemple:
- qu'un pare feu sur une machine indépendante bloque les autres
- iptables -F supprime toutes les règles iptables sur ta machine (services n'est pas pour arch), mais si t'as pas de règles iptables, je vois pas ce que ça change.
- Les modifications au niveau de la configuration, tu les avais faites bien avant (d'après ton 2ème post)

Du coup au final, rien n'a été modifié, et ça refonctionne ... :fou: , tant mieux pour toi après tout

Au passage, les commande "gvfs*", c'est pour l'utilisateur, les lancer en root ne sert à rien.

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : dim. 08 janv. 2012, 12:34
par mimile
Oui, effectivement j'avais zappé l'option -F de iptables et comme tu le dis, comme je n'ai pas créé de règles ... cette commande n'a eu aucun effet.

Les deux lignes ajoutées l'ont effectivement été voici quelques jours.

Cela dit, il y a quand même des anomalies :

1) quand j'utilise smb4k, maintenant, pour une raison inconnue, j'ai cette fenêtre qui s'ouvre :

Image

C'est tout nouveau : il y a une demie heure, quand je lançais smb4k, cette fenêtre n'apparaissait pas.

Si je clique sur "cancel", elle se ferme et je peux accéder au groupe de travail qui affiche les autres PC mais pas le mien ! Mais quand j'essaye d'ouvrir l'un de leur dossier, ça échoue ...

2) quand j'utilise l'explorateur de réseau de Nautilus, le groupe de travail mshome n'apparaît toujours pas ...

3) les autres utilisateurs ne me voient pas ...

Je commence tout doucement à me décourager ... tant pis, quand je devrai faire office de serveur, je pesserai sous Squeeze ou LMDE.

En tout cas, merci pour tes interventions et tes efforts.

Re: [samba] rien ne va plus, suis-je maudit ?

Publié : jeu. 09 févr. 2012, 13:15
par mimile
Je reviens pour dire que maintenant tout fonctionne parfaitement.

J'accède au mon réseau local aussi bien avec smb4k qu'avec l'option "réseau" de nautilus.

Pourquoi ? plusieurs hypothèse : une mise à jour de Samba et de smbclient ? deux petites modifications de mon smb.conf en m'inspirant du smb.conf de ma Squeeze ? mon fils qui a installé Seven Ultimate sans pare-feu supplémentaire ?

Je peux enfin noté ce sujet comme résolu.

Amicalement,