我的无头系统之一是通过/etc/network/interfaces
有线以太网分配的静态IP地址。它连接到也是DHCP服务器的路由器。几天后,静态地址将被丢弃,并由DHCP地址代替。为什么会这样呢?
- 如果我做了
sudo ifdown eth0 && sudo ifup eth0
或sudo service networking restart
或重新启动,系统将在其静态地址一遍,但随后几天后,IP地址更改为动态的。 - 网络上没有其他系统(偶然地)具有相同的静态地址。
- NetworkManager不在系统上运行。
- 我已经设置了系统,以便在地址更改时立即给我发送电子邮件,但是发生的时间似乎是完全随机的。DHCP租用时间为24小时,但这似乎没有关联,并且无论如何对于静态地址都无关紧要。
- 我的/ etc / network / interfaces是这样的:
自动搜索 iface lo inet回送 自动eth0 iface eth0 inet静态 地址192.168.124.104 网关192.168.124.253 网络掩码255.255.255.0
有点困惑。
是什么导致系统放弃其静态地址而请求DHCP地址呢?在哪个日志文件中查找什么?
/etc/network/interfaces
,或者运行dhclient的某些cron作业?
sudo grep eth0 /var/log/dmesg
nmcli dev status
如果没有发布您的/etc/network/interfaces