CentOS eth0 未启动

CentOS eth0 未启动

为什么我的新 CentOS 虚拟机在启动时无法启动该界面eth0

我每次都得手动启动。

我怎样才能解决这个问题?

答案1

确保ONBOOT="yes"位于 /etc/sysconfig/network-scripts/ifcfg-eth0 中。如果您使用的是 NetworkManager,请确保该服务在启动时启动 ( chkconfig NetworkManager on),否则,如果您使用的是旧网络服务,请确保它在启动时启动 ( chkconfig network on)。

答案2

关于 CentOS6 默认情况下不启用网络接口:它(至少在 GUI 安装程序中)尽最大努力防止接口正确设置,但这可以通过隐藏几个对话框深处的复选框来解决。主要流程。

在输入主机名的屏幕上,底部的“配置网络”按钮会将您带到“网络连接”对话框。选择eth0,然后“编辑”按钮将带您进入“编辑系统 eth0”对话框,其中有一个“自动连接”复选框。如果您不选中此框,您将ONBOOT="no"进入/etc/sysconfig/network-scripts/ifcfg-eth0;如果你检查它,你会得到ONBOOT="yes"。我不知道该复选框是否会影响任何其他配置,但我还没有注意到任何不同的行为。为什么默认情况下不选中该框,我无法想象。

答案3

我不知道它是否有帮助,但我刚刚创建了/etc/sysconfig/network文件

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

现在看来我的脚本/etc/sysconfig/network-scripts/ifcfg-*似乎可以工作了。

相关内容