我的许多 CentOS 服务器都存在这个问题,重启后网络接口无法自动启动。这对我来说是个大问题,因为每次远程重启导致这种情况发生时,我都需要开车去数据中心。然后在控制台上 eth0 已关闭,我必须手动对其进行 ifup。是否有特定的配置文件可以检查以防止将来发生这种情况?
答案1
答案2
确保ONBOOT="yes"
已设置,/etc/sysconfig/network-scripts/ifcfg-eth0
还要检查
NetworkManager
或network
(无论您使用哪一个)是否在启动时启动。
chkconfig NetworkManager on
或者chkconfig network on
答案3
配置文件也必须具有正确的权限:
sudo chmod 0755 /etc/sysconfig/network-scripts/ifcfg-*
可以/etc/sysconfig/network
有这些行:
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes