web-dev-qa-db-fra.com

Diagnostiquer Samba

J'ai configuré des partages réseau sur trois ordinateurs Ubuntu de mon réseau local à l'aide de system-config-samba. Pendant un certain temps, nous avons pu parcourir les répertoires partagés sur le réseau les uns des autres, mais cela ne fonctionne plus.

Comment puis-je diagnostiquer le problème? Il serait bon d'avoir une interface graphique facile à utiliser.

En naviguant dans Thunar et en cliquant sur l’un des ordinateurs, on obtient le message "Échec de récupération de la liste de partages du serveur: connexion refusée".

(Réponse ci-dessous.)

Voici smbtree sortie de l’une des machines, ce qui montre qu’elle reconnaît deux autres machines.

WORKGROUP
    \\APOLLO        apollo server (Samba, Ubuntu)
    \\ATHENA                athena server (Samba, Ubuntu)
        \\ATHENA\Canon-MP280-series Canon MP280 series
        \\ATHENA\iP1800-series      Canon iP1800 series
        \\ATHENA\print$             Printer Drivers
        \\ATHENA\Shared             
        \\ATHENA\IPC$               IPC Service (athena server (Samba, Ubuntu))

/ etc/samba/smb.conf

[global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    ...

(Réponse: je devais ajouter le nom de résolution order = bcast Host après la ligne de groupe de travail dans / etc/samba/smb.conf)

3
Joshua Fox

Si vous avez suivi les étapes que j'ai mentionnées, comme votre réponse l'indique, votre problème est de savoir comment le service de nommage est traité comme indiqué dans Comment puis-je me connecter à un serveur Samba en utilisant son nom d'hôte au lieu de son adresse IP? ( Étape 4)

Dans le fichier /etc/samba/smb.conf, recherchez la ligne indiquant ce qui suit:

# What naming service and in what order should we use to resolve Host names
# to IP addresses
;   name resolve order = lmhosts Host wins bcast

Décommentez la ligne qui dit l'ordre de résolution du nom et assurez-vous que bcast est le premier de la liste, devrait ressembler à ceci ensuite:

name resolve order = bcast lmhosts Host wins

Puis redémarrez le service Samba Sudo service smbd restart.

Je recommande de lire le lien fourni, car il inclut d'autres scénarios pouvant survenir. Si c'est le cas, vous avez au moins le moyen de les résoudre rapidement.

3
Luis Alvarado

Réponse: j'avais besoin d'ajouter

name resolve order = bcast Host

après la ligne de groupe de travail dans / etc/samba/smb.conf

(Mais voir la réponse plus complète de @LuisAlvado)

2
Joshua Fox