Forum Linux.debian/ubuntu Interface réseau statique qui malgré tout interroge un DHCP

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

j'ai une passerelle réseau sous Debian lenny, qui comporte deux interfaces :

MODEM [192.168.0.3] [192.168.0.1] (eth0) PASSERELLE (eth1) [192.168.1.1] RESEAU LOCAL

La passerelle héberge un serveur DHCP, qui distribue des adresses sur la plage 192.168.1.2 - 192.168.1.20.

Les interfaces eth0 et eth1 sont définies comme statiques.

Lorsque je relance le réseau, tout va bien. Et puis au bout de quelques minutes, la commande dhclient s'exécute ; l'interface eth1 obtient alors l'adresse 192.168.1.2 de la part du DHCP hébergé sur cette même machine.

Jusqu'à nouvel ordre, c'est moi le chef :-)
Et je veux que eth1 soit défini en statique. Comment me faire obéir ?

Pour le moment, j'ai fait sauter /sbin/dhclient3, c'est redoutablement efficace, mais on peut certainement faire plus propre, non ?

Merci d'avance !
--
François
  • # C'est DHCPD qui fait des requêtes dhclient

    Posté par  . Évalué à 2.

    Arhh j'ai parlé trop vite, ça n'est pas suffisant.
    Au bout d'un moment, c'est DHCPD lui-même qui fait des requêtes DHCLIENT, d'après /var/log/syslog.

    Comment empêcher ça ?

    Merci !
    • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

      Posté par  . Évalué à 3.

      Ça me paraît très louche. Tu peux montrer ton /etc/network/interfaces ? Et éventuellement les bouts pertinents du dhcpd.conf ? Je ne vois pas comment dhcpd pourrait essayer de lancer des dhclient ...
      • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

        Posté par  . Évalué à 2.

        /etc/network/interfaces
        auto lo eth0 eth1
        iface lo inet loopback
        
        # Interface WAN
        allow-hotplug eth0
        iface eth0 inet static
        	address 192.168.0.1
        	netmask 255.255.255.0
        	network 192.168.0.0
        	gateway 192.168.0.3
        	broadcast 192.168.0.255
        
        # Interface LAN
        iface eth1 inet static
        	address 192.168.1.1
        	netmask 255.255.255.0
         	network 192.168.1.0
        	gateway 192.168.0.1
        	broadcast 192.168.1.255
        
        
        /etc/dhcp3/dhcpd.conf
        subnet 192.168.1.0 netmask 255.255.255.0
        {
        	range 192.168.1.1 192.168.1.20;
        	option broadcast-address 192.168.1.255;
        	option routers 192.168.1.1;
        	option domain-name-servers 192.168.0.3;
        	option domain-name "fnautre.net";
        	default-lease-time 600;
        	max-lease-time 7200;
        
        	host client1
        	{
        		hardware ethernet 00:aa:bb:cc:dd:ee;
        		fixed-address 192.168.1.2;
        	}
        	
        	host client2
        	{
        		hardware ethernet 00:bb:cc:dd:ee:ff;
        		fixed-address 192.168.1.3;
        
        	}
        
        	...
        }
        
        
        • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

          Posté par  . Évalué à 3.

          Bonjour,

          dans la partie suivante :

          # Interface LAN
          iface eth1 inet static
          address 192.168.1.1
          netmask 255.255.255.0
          network 192.168.1.0
          gateway 192.168.0.1
          broadcast 192.168.1.255


          La déclaration de la gateway me parait bizarre.
          Il me semble que ne rien mettre serait mieux.
          • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

            Posté par  . Évalué à 2.

            A vrai dire je n'avais rien mis.

            Sauf que depuis, j'ai adopté la solution proposée par ashgan, à savoir l'interface LAN en DHCP, qui récupère une adresse auprès du DHCP hébergé sur la même machine. Or, dans la config du DHCP, dans la déclaration du host correspondant, j'avais mis :
            option routers 192.168.0.1;

            J'ai supposé qu'en contexte statique, ça revenait à imposer cette adresse en tant que passerelle par défaut. Mais ça marche probablement sans.
        • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

          Posté par  . Évalué à 2.

          Il faudrait peut-être que tu précises l'interface (eth1) dans ton dhcpd.conf, afin qu'il n'y ait pas de problème d'adresse chopée en dhcp de l'autre coté de la passerelle.
    • [^] # Re: C'est DHCPD qui fait des requêtes dhclient

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

      hum dhpcd qui fait de la requête dhclient je demande a voir (paste les lignes dhcp de ton syslog atfu).
      Sinon tu n'aurait pas le demon network-manager de lancer par hasard ?
  • # reservation d'adresse IP

    Posté par  . Évalué à 3.

    bonjour

    une petite entrée pour une réservation d'adresse IP dans le dhcpd.conf devrait remettre l'adresse de la passerelle comme il faut. Ca résoudra rien, mais au moins la carte sur le réseau local aura la bonne adresse pour le reste du réseau.
    • [^] # Re: reservation d'adresse IP

      Posté par  . Évalué à 3.

      Avec les virus qui envoie des trames dhcp pour forcer les DNS.
      Ce n'est pas une bonne idée de laisser çà passerelle prendre
      la configuration via dhcp.
  • # Tu as quoi dans dhclient.conf ?

    Posté par  . Évalué à 2.

    Tu as quoi dans ton dhclient.conf

    tu as essayé à tout hasard pour voir si çà peut remettre tout correctement.
    "dpkg-reconfigure dhcp3-client"

Suivre le flux des commentaires

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