为什么 CentOS 丢失了它的网络接口?

Why CentOS lost its network interface?

我有一个 CentOS 7 VPS,我在它的 Apache 上有多个站点,这几天我遇到了一个奇怪的问题,CentOS 一天丢失它的界面很多次!我应该重新启动界面来恢复这种情况!我已经从我的 VPS 的 Web 控制台界面拍了一张快照,知道吗?提前致谢

grep dhclient /var/log/messages 经常给我这个错误(我的配置文件中也有 BOOTPROTO="dhcp"):

Apr 30 15:12:56 vultr dhclient[8962]: dhclient.c:2676: Failed to send 300 byte long packet over fallback interface. Apr 30 15:13:15 vultr dhclient[8962]: DHCPREQUEST on eth0 to 169.254.169.254 port 67 (xid=0x5f5ca74d) Apr 30 15:13:15 vultr dhclient[8962]: send_packet: Network is unreachable Apr 30 15:13:15 vultr dhclient[8962]: send_packet: please consult README file regarding broadcast address.

(我在这个案例中为主持人工作)

DHCP 服务器出现问题,导致某些实例在 DHCP 租约续订时丢失其 IP 地址。具体来说,DHCP 服务器会间歇性地响应 NAK,这会导致服务器丢失其 IP 地址。奇怪的是,CentOS 7 似乎不能很好地处理这个问题(好的行为是尝试获得新的租约,而不是在界面重新启动之前中断连接)。

您应该不会再看到与此相关的问题。