Iface eth0:0 inet dhcp --> problème

Bonjour,

J'ai un problème... Je m'explique:

je voudrais donner une adresse IP alias à une carte réseau:
- et0 en configuration statique
- eth0:0 en configuration dynamique (adresse allouée par serveur DHCP).

Je voudrais qu'il soit possible de renouveler l'adresse attribuée par DHCP sans "planter" l'adresse fixe.

Dans la config actuelle, lorsque je démarre ma machine, eth0 est allouée, mais l'adresse attribuée par DHCP (sur eth0:0) ne l'est pas.
Si j'inverse eth0 et eth0:0, les deux adresses sont allouées, mais je ne peux pas renouveller l'adresse dynamique (eth0) sans perdre l'adresse statique (eth0:0)

Auriez-vous un conseil? Je suis un peu... perdu.

Je vous remercie d'avance

PS: distribution debian
Configuration: Linux
Epiphany 2.14

8 réponses

  1. Hello,

    Essaye

    auto eth0:1
    iface eth0:1 inet dhcp

    Ou alors montre ton fichier /etc/network/interfaces

    Bye
    0
    1. Merci de m'avoir répondu si vite.

      J'ai essayé cette solution, mais ça n'a pas marché.

      Voici mon fichier /etc/network/interfaces

      auto eth0
      iface eth0 inet static
      address 172.16.0.112
      netmask 255.255.0.0
      network 172.16.0.0

      auto eth0:1
      iface eth0:1 inet dhcp

      Voilà.. J'ai bien l'IP fixe au démarrage, mais pas l'IP dynamique. la commande dhclient m'attribue apparemment une adresse IP, mais ma console buggue à chaque fois... Je dois redémarrer la machine. Je ne comprends plus!

      Merci
      0
      1. Hello,

        Pourquoi pas mettre les deux en STATIC ?
        0
        1. Je ne vais pas rentrer dans les détails, mais en fait il doit être possible de faire la demande d'une nouvelle IP sur la carte réseau, sans perdre l'IP fixe configurée statiquement.

          Je pense que créer une IP virtuelle est la meilleure façon de le faire, non?

          J'ai essayé la commande: dhclient
          Apparemment, ça marche, c'est à dire que ça me donne une @ IP: "bound to 172.16.0.250 - - renewal in 296 seconds"

          (le serveur DHCP affecte des @ entre X.X.0.250 et .251), mais le système est planté (la fenêtre de commande ne répond plus...)

          Que faire?

          Merci..
          0
          1. et si tu fait ça :

            auto eth0
            iface eth0 inet static
            address 172.16.0.112
            netmask 255.255.0.0
            network 172.16.0.0

            auto eth0:1
            iface eth0:1 inet static
            address 172.16.0.250
            netmask 255.255.0.0
            network 172.16.0.0

            C'est bon ?

            tchouss
            0
            1. Non, ça ne va pas parce-qu'une des deux adresses doit être renouvelable... par dhcp.

              J'ai essayé d'inverser, eth0 est l'adresse dhcp, et eth0:1 l'adresse fixe.

              tout se passe bien au démarrage de l'ordi, les adresses sont bonnes.

              lorsque j'essaye une requete dhclient (pour renouveler l'adresse client, eth0), ça à l'air aussi de marcher car:
              - je fais ifdown eth0
              - ifup eth0
              - ifup eth0:1

              et là, mes deux adresses IP apparaissent en ifconfig -a.

              le problème, c'est que je ne suis pas pingable...
              0
              1. Est ce que tu peu me donner un peu plus de chose sur la configuration de ton réseau stp ?
                0
                1. Oui, pas de problème,

                  IP du serveur DHCP: 172.16.0.107 netmask 255.255.0.0
                  relié à un switch
                  IP du client DHCP: 172.16.0.112 (et .250...), netmask 255.255.0.0, relié au switch

                  je ne change pas de sous-réseau, donc je ne me sers pas de gateway...

                  Je ne pense pas que le problème vienne de la configuration du réseau...

                  C'est vraiment bizarre que j'ai mon ifconfig -a "parfait" (avec les deux IPs) et que je ne puisse pas contacter les PCs..

                  En tout cas, merci de ton aide!
                  0