Einem meiner kopflosen Systeme wird /etc/network/interfacesüber ein kabelgebundenes Ethernet eine statische IP-Adresse zugewiesen . Es ist mit einem Router verbunden, der auch ein DHCP-Server ist. Nach einigen Tagen wird die statische Adresse gelöscht und durch eine DHCP-Adresse ersetzt. Warum sollte das so sein?
- Wenn ich einen
sudo ifdown eth0 && sudo ifup eth0odersudo service networking restarteinen Neustart durchführe, nimmt das System seine statische Adresse wieder an, aber einige Tage später ändert sich die IP-Adresse in eine dynamische. - Es gibt kein anderes System im Netzwerk mit (versehentlich) derselben statischen Adresse.
- NetworkManager wird nicht auf dem System ausgeführt.
- Ich habe das System so eingerichtet, dass es mir eine E-Mail sendet, sobald sich die Adresse ändert, aber die Zeiten, zu denen dies geschieht, scheinen völlig zufällig zu sein. Die DHCP-Lease-Zeit beträgt 24 Stunden, aber das scheint nicht zu korrelieren, und das sollte für eine statische Adresse sowieso keine Rolle spielen.
- Meine / etc / network / interfaces ist folgende:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
Adresse 192.168.124.104
Gateway 192.168.124.253
Netzmaske 255.255.255.0
Es ist ein kleines Rätsel.
Was würde dazu führen, dass ein System seine statische Adresse aufgibt und stattdessen eine DHCP-Adresse anfordert? Worauf muss man achten, in welcher Protokolldatei?
/etc/network/interfacesworan ich denken kann, ist ein falsch konfiguriertes Post-It oder vielleicht ein Cron-Job, auf dem dhclient ausgeführt wird?
sudo grep eth0 /var/log/dmesg
nmcli dev statuswenn nicht/etc/network/interfaces