Forum Linux.debian/ubuntu DHCPD : définir la passerelle par défaut

Posté par  .
Étiquettes :
0
27
déc.
2008
Bonjour,

j'ai un serveur DHCPD, et deux machines clientes : une machine A sous Ubuntu 8.10, et une machine B sous Kubuntu 8.04.

Dans mon dhcpd.conf, dans la section correspondant au sous-réseau dont font partie A et B, j'ai ajouté l'instruction suivante :
option routers 192.169.0.1 (l'interface WAN de ma passerelle réseau)

Depuis B, pas de problème, je branche mon câble réseau, j'obtiens mon IP et j'ai accès au net.

Depuis A, je suis obligé d'ajouter manuellement la route par défaut :
route add default 192.168.0.1

Comment configurer mon DHCP pour éviter cette étape ?

Je veux pouvoir ajouter d'autres machines, en étant sûr de ne pas avoir à faire ce genre de manipulation.

Note : j'ai désactivé nm-applet, mon interface eth0 est déclarée de manière classique dans /etc/network/interfaces (mais avant avec nm-applet, le problème était le même) :
auto eth0
iface eth0 inet dhcp

Merci d'avance !
  • #  

    Posté par  . Évalué à 2.

    Depuis A, lorsque je fais un dhclient, j'obtiens, mon IP, mais j'ai l'erreur suivante :
    SIOCADDRT: No such process

    Comme quoi il doit bien essayer de changer la route par défaut, mais sans succès.

    Depuis B en revanche, pas de souci.
    • [^] # Re:

      Posté par  . Évalué à 2.

      Utilises-tu le gestionnaire de réseau livré d'origine avec Ubuntu ? De mémoire il y a une option qui pose problème.

      Sinon, à tout hasard:

      (echo -e "route:"; /sbin/route -n; \
      echo -e "\nifconfig:"; /sbin/ifconfig -a; \
      echo -e "\ninterfaces:"; cat /etc/network/interfaces; \
      echo -e "\ndhclient.conf:"; cat /etc/dhcp3/dhclient.conf | grep -v '^#'; \
      echo -e "\nudev:"; cat /etc/udev/rules.d/*-persistent-net.rules | grep -v '^#' ) > sortie.txt
  • # pas de bail / pas d'ip ?

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

    C'est le message d'erreur qui est affiché lorsque la passerelle n'est pas joignable, il me semble (192.168.0.1, sans spécifier de device et sans aucun device avec une ip dans le subnet correspondant)

    as tu bien une ip d'attribuée à ton iface ?
    • [^] # Re: pas de bail / pas d'ip ?

      Posté par  . Évalué à 2.

      j'ai regardé sur la machine B, il ajoute automatiquement une route default gateway.local (gateway étant le nom de machine de la passerelle.
      Du coup j'ai remplacé 192.168.0.1 dans l'option routers dans mon dhcpd.conf, mais ça ne change rien.

      Mon interface a bien une IP, puisque l'erreur survient à l'issue de l'exécution de dhclient.
  • # [résolu] mauvaise interface réseau

    Posté par  . Évalué à 3.

    Bon, en fait je me trompais d'interface réseau :

    INTERNET <---> [192.168.0.1] GATEWAY [192.168.1.1] <---> LAN

    Dans mon dhcpd.conf (le serveur DHCP étant hébergé sur GATEWAY), il faut définir l'adresse 192.168.1.1 comme passerelle par défaut, c'est-à-dire l'interface côté LAN, et non 192.168.0.1, côté WAN.

Suivre le flux des commentaires

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