尽管启用了 onboot,但网络接口不会变为活动状态

尽管启用了 onboot,但网络接口不会变为活动状态

由于一些其他冲突,我在 Fedora 15 中禁用/停止了 NetworkManager,

现在,对于网络配置,我使用 system-config-network-gui 来配置和启用以太网接口,

问题是,当系统启动时,以太网没有启用。虽然在通过system-config-network进行配置时,我特意勾选了“计算机启动时激活设备”“允许所有用户启用和禁用设备”,

并清除“由 NetworkManager 控制”

我仔细检查了配置文件“/etc/sysconfig/networking/devices/ifcfg-eth0”,看看配置是否正确保存并启用了 onboot。他们看起来还不错。

那么,为什么它仍然没有在启动时自动启用?

# Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
IPV6INIT=no
USERCTL=yes
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
DNS2=4.2.2.4
DNS1=8.8.8.8
IPADDR0=192.168.0.200
PREFIX0=24
GATEWAY0=192.168.0.1
DNS3=192.9.9.3
HWADDR=XX:XX:XX:XX:XX:XX
IPADDR=192.168.0.200
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
NM_CONTROLLED=no
PREFIX=24

答案1

BOOTPROTO=static/etc/sysconfig/networking/devices/ifcfg-eth0解决你的问题

但你似乎遇到了一个错误,描述于布吉拉:

ifup 不分配用 IPADDR0 指定的地址

我的建议是使用vimnano进行编辑/etc/sysconfig/networking/devices/ifcfg-eth0

# Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet
DEVICE=eth0
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
HWADDR=XX:XX:XX:XX:XX:XX
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=none
NAME="System eth0"
TYPE=Ethernet
IPADDR=192.168.0.200
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS2=4.2.2.4
DNS3=192.9.9.3
USERCTL=yes
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes

相关内容