web-dev-qa-db-fra.com

Comment puis-je accéder aux partages Windows après avoir changé de serveur DNS (par exemple, passer à OpenDNS)?

Je suis sur Maverick essayant d'accéder aux dossiers partagés hébergés sur des machines Windows à travers un réseau domestique. Mystérieusement, j'ai cessé de pouvoir les voir via Nautilus (je ne pouvais même pas ouvrir le réseau Windows et voir ma propre machine), ni utiliser "smbclient -L // HOSTNAME" depuis la ligne de commande. Le code d'erreur que j'ai obtenu était NT_STATUS_UNSUCCESSFUL.

5
david.libremone

J'ai découvert que le problème était que j'avais récemment commencé à utiliser OpenDNS et Samba résout les noms d'hôtes locaux en utilisant DNS. Bien sûr, OpenDNS ne peut pas résoudre mes noms d'hôte de réseau local.

La solution consiste à modifier votre configuration Samba afin que les noms d'hôtes soient résolus localement, puis redémarrez Samba:

  1. Éditer /etc/samba/smb.conf (Pour le modifier dans le terminal, exécutez Sudo nano /etc/samba/smb.conf. Pour le modifier dans gedit, alias Éditeur de texte, exécutez gksu gedit /etc/samba/smb.conf du terminal.)

  2. Changer la ligne

    ; nom résoudre l'ordre = lmhosts L'hôte gagne le bcast
    à
    nom résoudre l'ordre = lmhosts remporte l'hôte bcast
    (remarque supprimer le point-virgule et modifier l'ordre)
  3. Redémarrez Samba à partir du terminal:

    • Maverick et versions ultérieures: "Sudo restart smbd"
    • Lucid et avant: "/etc/init.d/samba restart"
6
david.libremone