J'ai un serveur domestique configuré comme passerelle Internet. Le transfert IP et autres fonctionnent bien, mais pour une raison quelconque, le serveur continue à saisir une adresse DHCP au lieu de rester avec l'adresse statique que j'ai configurée dans /etc/network/interfaces
. eth1
continue de basculer sur une adresse DHCP (bizarrement .. attribuée par le serveur DHCP s'exécutant sur lui-même).
Ma première pensée a été Network Manager, mais il ne semble pas être installé.
Voici mon fichier interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# External interface to the outside world
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.rules
# Our local network, we're the DHCP server
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
Existe-t-il d'autres utilitaires installés par défaut susceptibles de réinitialiser l'interface réseau?
Il s’est avéré qu’il s’agissait d’un simple problème de non redémarrage.
J'avais changé mon /etc/network/interfaces
pour définir l'interface statique, mais je n'ai jamais redémarré. Cela laissait dhclient
en cours d'exécution pour eth1
, qui allait éventuellement renouveler l'adresse DHCP. Tuer dhclient
a résolu le problème et, avec le fichier interfaces
définissant une adresse IP statique, le fichier n'a pas été démarré lors du prochain redémarrage.