Eth0 接口在 Fedora 14 上没有出现

Cer*_*rin 2 networking fedora linux-networking

我正在尝试按照Fedora 的文档将一些旧的 Fedora 13 服务器升级到 Fedora 14 。yum 命令运行得非常快,而且似乎没有错误。然而,当我完成升级到 Fedora 14 后重新启动时,我发现服务器完全离线,我无法通过 SSH 连接到它。手动登录发现eth0接口没有自动启动。

我的 ifcfg-eth0 看起来像:

DEVICE=eth0
BOOTPROTO=static
DEFROUTE=yes
DHCPCLASS=
DNS1=10.157.10.12
GATEWAY=10.157.10.1
HWADDR=00:0D:12:34:56:78
IPADDR=10.157.10.18
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NETMASK=255.255.255.0
ONBOOT=yes
OPTIONS=layer2=1
PEERDNS=yes
PEERROUTES=yes
TYPE=Ethernet
UUID=5fb16cd0-0bb1-8ffb-45f1-d6edd65f3e02
Run Code Online (Sandbox Code Playgroud)

运行sudo ifup eth0正确打开了界面,服务器似乎没有进一步的升级问题。但是,既然我已经指定了ONBOOT=yes,为什么界面没有被自动调出?

编辑:

[user@host ~]# chkconfig --list | grep -E "network|Network"
NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
Run Code Online (Sandbox Code Playgroud)

小智 5

如果您运行“服务网络启动”,是否也会启动界面?如果是这样,请运行“chkconfig --list”并查找“network”和“NetworkManager”。我认为 Fedora 14 添加了 NetworkManager,它更适用于桌面而不是服务器,并且要么不处理,要么以不同的方式处理 /etc/sysconfig/network-scripts 文件。在任何情况下,您都希望“chkconfig NetworkManager off”和“chkconfig network on”(假设“service network start”工作正常)。