Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : Neuneu en réseau : Comment fait on résoudre les noms de machines déclarée par DHCP ?

Posté par √λιi () le 11 octobre 2005
0
J'ai besoin d'informations, je n'ai réussi à trouver cela par moi même.
Comment fait on pour faire le routage automatique à partir des noms de machines dont l'ip est attribuée par DHCP ?

exemple de config :
- nom de machine "serveur" : 192.168.10.1
- nom de machine "fixe" : DHCP
- nom de machine "portable" : DHCP

Comment puis je faire pour accéder depuis "portable" sur "fixe" (et inversement) par leur nom de machine ? (en gros je veux que "ping fixe" fonctionne depuis n'importe ou, quelque soit l'addresse IP qui lui est attribuée). Leur nom est déclaré via DHCP.
(en gros il me faut l'équivalent d'un /etc/hosts, mais dynamique et centralisé)

> Lire le message (7 commentaires, moyenne: 2,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

DNS

Posté par Cyrille Hombecq (page perso, ) le 11/10/2005 à 12:18. (lien). Évalué à 1.

Ce que tu veux mettre en place s'appelle un serveur DNS : Domaine Name Service

sous linux : bind

--
Si google connait pas, ça existe pas!!
  • [^]Re: DNS

    Posté par Pipo2 () le 11/10/2005 à 15:30. (lien). Évalué à 0.

    Oui, tu installe Bind sur "serveur".
    Tu te crée un réseau "interne" que tu interrogeras par défaut.
    Et tu couple dhcpd à named (Bind) pour que l'un renseigne l'autre sur l'arrivée d'une nouvelle machine sur le réseau :

    Sur "serveur" :
    fichier /etc/dhcpd.conf :
    --------------DEBUT
    # Je préviens Bind
    ddns-update-style interim;
    ddns-updates on;

    ignore client-updates;
    update-static-leases on;
    ddns-domainname "interne";
    max-lease-time 3600;
    default-lease-time 3600;

    # Les options globales à titre d'exemple
    option domain-name-servers 192.168.10.1
    option subnet-mask 255.255.255.0;
    option routers 192.168.10.1;

    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.254;
    }
    --------------FIN

    Fichier /etc/named.conf :
    --------------DEBUT
    acl "interne" {
    127.0.0.1/32;
    192.168.10.0/24;
    };

    options {
    pid-file "/var/run/named/named.pid";
    directory "/var/named";
    listen-on {
    127.0.0.1;
    192.168.10.1;
    };
    allow-query {
    "interne";
    };
    };

    //zone "." {
    //type hint;
    //file "named.ca";
    //};

    zone "interne" {
    type master;
    file "interne";
    allow-update {
    "localhost";
    };
    };

    zone "10.158.192.in-addr.arpa" {
    type master;
    file "10.158.192";
    allow-update {
    "localhost";
    };
    };

    zone "0.0.127.in-addr.arpa" {
    type master;
    file "named.local";
    };
    ---------------FIN

    Fichier /var/named/interne :
    ---------------DEBUT
    $ORIGIN .
    $TTL 86400 ; 1 day
    interne IN SOA dns.interne. root.dns.interne. (
    1107507521 ; serial
    7200 ; refresh (2 hours)
    3600 ; retry (1 hour)
    3600000 ; expire (5 weeks 6 days 16 hours)
    86400 ; minimum (1 day)
    )
    NS dns.interne.
    A 192.168.10.1
    MX 5 courrier.interne.
    $ORIGIN interne.
    * A 192.168.10.1
    courrier A 192.168.10.1
    serveur A 192.168.10.1
    dns A 192.168.10.1
    ----------------FIN

    Fichier /etc/resolv.conf :
    ----------------DEBUT
    search interne
    nameserver 127.0.0.1
    ----------------FIN



    Voilà à quelques erreurs près peut-être ce qui pourrait marcher. Bonne bourre.

    • [^]Re: DNS

      Posté par √λιi () le 11/10/2005 à 18:42. (lien). Évalué à 2.

      merci, j'ai de quoi occuper ma soirée maintenant ;) ...

    • [^]Re: DNS

      Posté par Anthony Bourguignon (page perso, ) le 13/10/2005 à 09:06. (lien). Évalué à 1.

      Il ne faut pas oublier non plus de modifier le fichier /etc/dhcp3/dhclient.conf (il me semble, je le fais de tête là) afin de spécifier la valeur de send host-name. Sans ça, dhcp3-client n'envoie pas son nom au serveur. Sous windows, rien à faire, ça le fait nativement. Pour une fois :p ....


      PS: un troll s'est glissé dans ce message, sauras-tu le retrouver?

      --
      Informaticien, mais je me soigne.

Plus simple que bind

Posté par Barnabé () le 11/10/2005 à 13:08. (lien). Évalué à 5.

Tu peux installer dnsmasq, une sorte de proxy DNS, qui utilise /etc/hosts pour les noms locaux et un vrai serveur DNS pour le reste. Il peut en outre servir de serveur DHCP.

DHCP est-il indispensable ?

Posté par slack () le 11/10/2005 à 13:46. (lien). Évalué à 3.

dhcpd est utile pour centraliser la configuration réseau de machines. Mais avec deux machines, pourquoi ne pas utiliser des adresses fixes ?
Il suffit de configurer /etc/hosts sur chaque machine et hop, cela marche ...

  • [^]Re: DHCP est-il indispensable ?

    Posté par √λιi () le 11/10/2005 à 18:39. (lien). Évalué à 3.

    J'ai effecivement deux machines, mais toutes les deux en dual boot, et tout de suite ca fait 4 systèmes à administrer.
    Je souhaite aussi utiliser indépendement du wireless ou Gigabit pour le portable, et que les portable des copains souient immédiatement reconnus.

    Bref, de nombreuses raisons pour automatiser le coup.

    Et puis je suis un peu geek, il faut le dire, une configuration statique c'est beurk :) ...

    PS : J'ai même pensé à faire du bootp, c'est pour dire ;)

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian