Forum Linux.débutant Accéder à une machine par son nom

Posté par  .
Étiquettes :
0
14
juil.
2008
Bonjour,

j'ai un parc comprenant des postes serveurs et des postes clients.

Je souhaite pouvoir accéder à un serveur depuis un client, en utilisant le nom du serveur, et non son IP.

Par exemple, accéder à un serveur samba par l'adresse smb://archives et non smb://192.168.X.X, et de même pour n'importe quel service (http, ftp, ssh, etc...)

Bien entendu, sans avoir à modifier manuellement le fichier /etc/hosts de chaque client.

D'après mes premières recherches, cela se joue au niveau du serveur DHCP.
Je dispose de mon propre serveur DHCP, dhcpd sous Ubuntu Server, installé sur ma passerelle réseau.

Quelqu'un peut-il me donner quelques pistes ?
Merci d'avance !
--
Santos
  • # DNS

    Posté par  . Évalué à 3.

    Peux-tu préciser les systèmes d'exploitation utilisés sur les serveurs et les clients ?

    A mon avis, il te faut mettre en place un serveur dns local.
    • [^] # Re: DNS

      Posté par  . Évalué à 1.

      salut Slack,

      les serveurs sont sous debian et ubuntu server, les clients sont sous debian, ubuntu/kubuntu et mandriva.

      Maintenant si ça peut marcher quand n'importe quel utilisateur branche son ordinateur portable sur le réseau, quelque soit son OS (y compris s'il est sous windows ou mac), c'est encore mieux.

      J'ai également un serveur DNS local sur ma passerelle réseau.
      Mais je n'y connais pas grand chose, je l'ai configuré en suivant un tuto de base, c'est tout.
  • # Nil

    Posté par  . Évalué à 2.

    Perso je peux acceder à toutes les machines de mon reseau par leur nom du genre :

    ping bignou.local
    PING bignou.local (192.168.0.10) 56(84) bytes of data.

    Et ce sans configurer quoi que ce soit de particulier.
    • [^] # Re: Nil

      Posté par  . Évalué à 1.

      Hum tiens c'est vrai, ne n'avais jamais essayé.

      Enfin chez moi, sur 4 machines testées au hasard, deux Ubuntu Server et deux Ubuntu Desktop, ça a marché pour l'une de chaque, et raté pour l'une de chaque également...

      Et si je pouvais éviter le .local ça serait chouette ;)
    • [^] # Re: Nil

      Posté par  (site web personnel) . Évalué à 5.

      Cette fonctionnalité est offerte par le protocole Bonjour (d'origine Apple). Sous Linux, elle est implémentée par Avahi.
  • # Le serveur DNS

    Posté par  . Évalué à 2.

    L'une des solutions est de mettre en place un serveur DNS local sur ton réseau (Avec bind, par exemple).
    Il pourra même faire office de cache DNS.
    Après il faut que ton serveur DHCP indique à tes clients l'adresse de ton serveur DNS, et le tour est joué.

    Simple précision. Avec la libération des TLD, vaut mieux éviter de placer toutes ses machines en TLD.
    Surtout qu'un nom comme "archives" risque d'être réservé bien assez tôt.
  • # Je me lance...

    Posté par  . Évalué à 5.

    Hello !
    Je ne suis pas sûr que ce soit lié à un problème dns. Pour moi, l'accès à une machine exécutant un serveur samba (que ce soit sous windows en "natif" ou sous linux ne change rien à l'affaire), il s'agit du protocole ntebios qui est utilisé.
    Il faudrait pour que ça fonctionne "out of the box" que :
    1) tu aies un serveur netbios qui fasse autorité sur ton réseau. Comprendre par là un serveur samba, n'importe lequel qui ait l'OS LEVEL placé au max (255).
    2) que ce serveur fasse tourner le processus nmbd en plus de smbd.
    3) que ton serveur dhcp file l'adresse du serveur wins à tes clients en même temps qu'ils récupèrent leur adresse IP.
    Avec ça, ça devrait fonctionner sans soucis. En tout cas, c'est ce que j'ai à mon boulot, et je n'ai jamais eu le moindre soucis. Voilà, en espérant que ça te sera utile.
  • # Merci

    Posté par  . Évalué à 5.

    merci pour vos différentes pistes !

Suivre le flux des commentaires

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