mBerube.net
A journey to .Net

Accès par nom sans serveur DNS

mercredi, 23 juin 2010 12:59 by mBerube
(Aussi disponible en: English)

Durant la configuration de mon serveur de développement, j'ai réalisé que je pouvais accéder mes machines Linux par IP mais pas par nom. Même chose à partir de Linux vers mes machines Windows. Après quelques recherches, j'ai fini par comprendre que mon réseau n'avait pas de serveur DNS, il fallait donc que la résolution de nom soit faite autrement, c'est à dire par NetBios. Comment faire fonctionner correctement Linux sur NetBios ? Voici la procédure (pour Ubuntu mais c'est très propablement similaire avec les autres distributions) :

  • Installer samba (sudo apt-get install samba)
  • Un fois installé, editez /etc/samba/smb.conf and, dans la section global settings, donner à workgroup et netbios name les bonnes valeurs pour votre machine.

Vous pouvez maintenant accéder votre machine Lunix par son nom à partir de Windows. Maintenant, dans l'autre sens (de Linux à Windows) :

  • editez /etc/nsswitch.conf et changez la ligne hosts: file dns par hosts: file wins dns (l'ordre importe)
  • Finalement, installez winbind (sudo apt-get install winbind)

Après cela, tout fonctionne tel que prévu, de Windows et de Linux. J'espère que ça fonctionne pour vous également.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Vie de programmeur
Actions:   E-mail | del.icio.us | Permalink | Commentaires (0) | Comment RSSRss comment feed