Forum Linux.général Problème de résolution DNS d'une machine Linux depuis une autre machine Linux

Posté par .
Tags : aucun
2
17
août
2009
Bonjour,

Dans l'entreprise où je travaille, tout le réseau est centré sur du Windows. Depuis mon arrivée, j'ai réussi à pousser l'utilisation de Linux, Debian en l'occurrence, pour les appareils embarqués que nous produisons. J'ai donc installé plusieurs machines sous Debian.

Toutes les machines sont configurées par DHCP (par un serveur Windows); elles sont authentifiées par le hostname, et non par l'adresse MAC. J'ai donc installé samba et modifié le /etc/network/interfaces en ajoutant le hostname.

Cela semble marcher, je peux ainsi accéder à la machine depuis windows en utilisant le hostname, le ping fonctionne aussi.

Cependant, j'ai un problème depuis une machine Linux où la résolution d'une autre machine Linux ne fonctionne pas (ping me retourne un ``unknown host''). Si j'essaie maintenant de résoudre une machine Windows, cela fonctionne.

/etc/resolv.conf me retourne le même serveur DNS (nameserver) que sous un poste windows.

D'où peut provenir le problème ? des machine sous Linux ? du serveur DNS (qui est le même serveur que le serveur DHCP) ?
  • # wins

    Posté par (page perso) . Évalué à 2.

    Il faut utiliser wins dans /etc/nsswitch.conf mettre:

    hosts: files wins dns


    Ou un truc dans le genre.
    • [^] # Re: wins

      Posté par . Évalué à 1.

      Hahaaa, je ne connaissais pas ce nsswitch.conf, je vais me renseigner. En passant, j'ai la ligne:


      hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4


      dans mon nsswitch.conf
      • [^] # Re: wins

        Posté par . Évalué à 3.

        En recherchant des infos sur ce nsswitch, je suis tombé sur le paquet ``winbind'' qui permet d'effectuer la résolution des noms sur un réseau windows. Et mon nsswitch.conf était correct

        Merci :)
      • [^] # Re: wins

        Posté par . Évalué à 0.

        En recherchant des infos sur ce nsswitch, je suis tombé sur le paquet ``winbind'' qui permet d'effectuer la résolution des noms sur un réseau windows. Et mon nsswitch.conf était correct

        Merci :)
  • # resolv.conf ?

    Posté par . Évalué à 1.

    En gros quand tu fais :
    "ping nom_de_ta_machine_linux" ça ne fonctionne pas ?
    et si tu fais
    "ping nom_de_ta_machine_linux.nom.dns." cela fonctionne t-il ?

    Si oui, dans /etc/resolv.conf tu as les options :
    domain et search qui peuvent t'aider.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.