解决 Fedora 14 安装后没有 eth0 网卡的问题

admin

很多用户在安装完 Fedora 14 系统后,第一件事就是检查网络连接,他们可能会发现 ifconfig 命令下并没有显示 eth0 网卡信息,或者 ip addr 列表中也没有该网卡,这通常是因为 Fedora 14 默认使用 NetworkManager 来管理网络,导致传统的 ifcfg-eth0 配置文件被忽略或被接管。

要解决这个问题,我们需要手动修改网络配置文件,强制系统识别并启动 eth0 网卡,以下是详细的操作步骤:

找到并编辑网卡配置文件

打开终端,使用 vinano 编辑器编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

解决 Fedora 14 安装后没有 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原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码