Networking

Fedora 14 上沒有出現 Eth0 介面

  • May 18, 2012

我正在嘗試按照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

執行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

如果您執行“服務網路啟動”,是否也會啟動界面?如果是這樣,請執行“chkconfig –list”並查找“network”和“NetworkManager”。我認為 Fedora 14 添加了 NetworkManager,它更多地用於桌面而不是伺服器,並且要麼不處理,要麼以不同的方式處理 /etc/sysconfig/network-scripts 文件。在任何情況下,您都希望“chkconfig NetworkManager off”和“chkconfig network on”(假設“service network start”正常工作)。

引用自:https://serverfault.com/questions/390196