J'ai une machine virtuelle (sur ESXi 5.1.0) exécutant Debian Wheezy (7.0).
eth0 a une adresse assignée de manière statique. eth1 était attribuée en DHCP, et maintenant je veux la rendre statique.
Voici mon ancien /etc/network/interfaces
:
# Ce fichier décrit les interfaces réseau disponibles sur votre système
# et comment les activer. Pour plus d'informations, consultez interfaces(5).
# L'interface réseau de bouclage
auto lo eth0 eth1
iface lo inet loopback
# L'interface réseau principale
allow-hotplug eth0 eth1
iface eth0 inet static
address 10.2.1.77
broadcast 10.2.1.255
netmask 255.255.255.0
pointopoint 10.2.1.1
iface eth1 inet dhcp
Et voici mon nouveau /etc/network/interfaces
:
# Ce fichier décrit les interfaces réseau disponibles sur votre système
# et comment les activer. Pour plus d'informations, consultez interfaces(5).
# L'interface réseau de bouclage
auto lo eth0 eth1
iface lo inet loopback
# L'interface réseau principale
allow-hotplug eth0 eth1
iface eth0 inet static
address 10.2.1.77
broadcast 10.2.1.255
netmask 255.255.255.0
pointopoint 10.2.1.1
iface eth1 inet static
address 10.1.0.254
netmask 255.255.255.0
gateway 10.1.0.1
dns-nameservers 8.8.8.8
Quand je redémarre, je vois dhcpcd
essayer de renouveler mon bail pour mon ancienne adresse attribuée en DHCP, et réussir. Et puis il écrase /etc/resolv.conf
, qui devrait contenir 8.8.8.8 mais ne le fait pas. Cependant, eth1 a bien l'adresse correcte (statique).
Qu'est-ce que je fais de travers ici? Je ne veux pas désactiver dhcpcd
complètement. Dans un avenir proche, je pourrais remettre eth1 en DHCP, ou ajouter une troisième interface attribuée en DHCP.