OVH Cloud OVH Cloud

Samba nmbd ne fonctionne pas

14 réponses
Avatar
David Bernard
Bonjour!

J'ai OpenBSD 3.3 avec Samba 2.2.8a d'installé et opérationnel. J'ai un
problème avec la résolution de nom NetBIOS. En fait, elle ne marche tout
simplement pas et je n'arrive vraiment pas à trouver le problème.

Sur OpenBSD, si je fais un 'nmblookup NETBIOS_NAME', ça me sort un
'name_query failed to find name NETBIOS_NAME'. Pourtant j'ai le démon nmbd
qui roule et le fichier /etc/services contient bien ces 2 lignes :

netbios-ns 137/tcp
netbios-ns 137/udp

Ma configuration de Samba contient bien "netbios name = NETBIOS_NAME" (j'ai
même essayé de partir nmbd avec l'option '-n NETBIOS_NAME'). J'ai aussi
essayé d'ajouter cette ligne à /etc/inetd.conf :

netbios-ns dgram udp wait root /usr/local/libexec/nmbd nmbd

mais ça n'a pas marché davantage. Un tcpdump me montre bien que ma machine
OpenBSD reçoit bien les paquets 'broadcast' sur le port netbios-ns (137)
mais le démon nmbd n'y répond pas.

Je préférerais essayer de faire marcher la résolution de noms par
'broadcast' avant de tenter d'utiliser WINS. J'ai désactivé les options de
'Lan Manager' ( "lm announce = No") car je n'ai pas de machines Win95/98/Me
dans mon réseau, et je ne crois pas que ça ait une influence sur le démon
nmbd.

Bref, je ne sais plus quoi faire... Quelqu'un à des idées ou suggestions?

Merci!

David

4 réponses

1 2
Avatar
M.D
Dans l'article <PofQa.2095$,
disait...
Bonjour!

J'ai OpenBSD 3.3 avec Samba 2.2.8a d'installé et opérationnel. J'ai u n
problème avec la résolution de nom NetBIOS. En fait, elle ne marche t out
simplement pas et je n'arrive vraiment pas à trouver le problème.

Sur OpenBSD, si je fais un 'nmblookup NETBIOS_NAME', ça me sort un
'name_query failed to find name NETBIOS_NAME'. Pourtant j'ai le démon n mbd
qui roule et le fichier /etc/services contient bien ces 2 lignes :

netbios-ns 137/tcp
netbios-ns 137/udp




Petits tests à faire:

1. arreter et redemarrer manuellement les deux services

# killall smbd
# killall nmbd
# smbd -D
# nmbd -D

2. essayer un montage « en dur » (ex: net use * //192.168.1.1/partage)

3. Lancer « # top » tu dois voir smbd et nmbd

--
Marc

Avatar
David Bernard
Petits tests à faire:

1. arreter et redemarrer manuellement les deux services

# killall smbd
# killall nmbd
# smbd -D
# nmbd -D

2. essayer un montage « en dur » (ex: net use * //192.168.1.1/partage)

3. Lancer « # top » tu dois voir smbd et nmbd

--
Marc


Un montage "en dur" marche très bien. Je n'ai aucun problème à accéder à mes
partages samba en spécifiant l'adresse IP au lieu du nom NetBIOS. Le
problème est juste le nom NetBIOS qui ne fonctionne pas...

David

Avatar
M.D
In article <NudRa.29537$,
says...
|
| > Petits tests à faire:
| >
| > 1. arreter et redemarrer manuellement les deux services
| >
| > # killall smbd
| > # killall nmbd
| > # smbd -D
| > # nmbd -D
| >
| > 2. essayer un montage « en dur » (ex: net use * //192.168.1.1/parta ge)
| >
| > 3. Lancer « # top » tu dois voir smbd et nmbd
| >
| > --
| > Marc
|
| Un montage "en dur" marche très bien. Je n'ai aucun problème à acc éder à mes
| partages samba en spécifiant l'adresse IP au lieu du nom NetBIOS. Le
| problème est juste le nom NetBIOS qui ne fonctionne pas...
|
| David

Il peut y avoir aussi une autre résolution de nom sur les machines win.

Essayes en mettant un hosts et lmhosts sur la machine windows.

NB: attention au bug classique de l'édition du hosts avec le notepad,
qui rajoute .txt au fichier.
Le mieux est de lancer via 'Exécuter' avec des ""
notepad "%windir%hosts"
ou
notepad "%windir%system32driversetchosts"

--
Marc
Avatar
David Bernard
Il peut y avoir aussi une autre résolution de nom sur les machines win.

Essayes en mettant un hosts et lmhosts sur la machine windows.

NB: attention au bug classique de l'édition du hosts avec le notepad,
qui rajoute .txt au fichier.
Le mieux est de lancer via 'Exécuter' avec des ""
notepad "%windir%hosts"
ou
notepad "%windir%system32driversetchosts"

--
Marc


Ouaip c'est effectivement ce que j'utilise présentement, mais j'aimerais
bien être capable d'utiliser un nom NetBIOS...

1 2