很多用户在安装完 Fedora 14 系统后,第一件事就是检查网络连接,他们可能会发现 ifconfig 命令下并没有显示 eth0 网卡信息,或者 ip addr 列表中也没有该网卡,这通常是因为 Fedora 14 默认使用 NetworkManager 来管理网络,导致传统的 ifcfg-eth0 配置文件被忽略或被接管。
要解决这个问题,我们需要手动修改网络配置文件,强制系统识别并启动 eth0 网卡,以下是详细的操作步骤:
找到并编辑网卡配置文件
打开终端,使用 vi 或 nano 编辑器编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置参数
在编辑器中,确保配置文件包含以下关键内容,特别是 NM_CONTROLLED 这一行,如果不设置,NetworkManager 可能会忽略该文件。
如下(根据你的需求选择 DHCP 或静态 IP):
如果是动态获取 IP (DHCP):
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes NM_CONTROLLED=no
如果是静态 IP:
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 NM_CONTROLLED=no
参数说明:
DEVICE=eth0:指定网卡设备名称。ONBOOT=yes:设置为开机自动启动网卡。NM_CONTROLLED=no:关键参数,告诉 NetworkManager 不要管理这个文件,这样传统的网络脚本才能生效。
保存并退出
如果你使用的是 vi 编辑器:
- 按
Esc键 - 输入
wq然后回车保存并退出。
重启网络服务
保存文件后,执行以下命令重启网络服务,使配置生效:
service network restart
或者:
/etc/init.d/network restart
验证结果
重启完成后,再次输入以下命令查看网卡状态:
ifconfig
或者:
ip addr show eth0
如果成功,你应该能看到 eth0 网卡已经上线,并且分配到了相应的 IP 地址。
通过以上步骤,即使是在 Fedora 14 这种较旧的版本中,也能成功找回并配置 eth0 网卡,解决安装后无网络连接的问题。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

