CentOS 5.5网络问题

CentOS 5.5网络问题

我被迫在桌面上安装 CentOS-5.5。网络不工作。以下是各种命令的输出。

#ifconfig
lo link encap:local loopback
inet addr 127.0.0.1 mask 255.0.0.0
.....(goes on)

ifconfig 输出中除了“lo”之外没有其他设备。

#chkconfig --list|grep -i network
networkmanager 0:off .... (every thing off)
network (2,3,4,5 on ; and rest of them off)

#service NetworkManager status
networkmanager is stopped

#service network status
configured devices:
lo
currently active devices:
lo

/etc/resolv.conf 文件中没有任何内容

问候

答案1

正如你所说,你的网卡是

00:19.0 Ethernet controller: intel corporation unknown device 1502 (rev 04)

这让我认为,它被视为“未知设备”,因此 CentOS 5.5 不支持它。您可以尝试更新的 CentOS 版本(CentOS 5.7 或 CentOS 6.2)吗?

根据,CentOS 5.7应该可以识别该卡。

尝试安装 kernel-2.6.18-274.18.1.el5.x86_64.rpm 和 kmod-igb-rhel5u7-3.0.6_k2_1.1-1.el5_7.x86_64.rpm一面镜子,比如这个

(如果您使用 32 位 CentOS,请将 x86_64 替换为 i386)。

kmod-igb 软件包用于支持该计算机中的网卡。

答案2

ifconfig -a会给你的状态全部接口。如果不指定任何参数或选项,ifconfig将只显示积极的接口。

如果您有桌面 GUI 环境,您也许可以遵循本指南建立网络。如果您没有安装 GUI 桌面环境,则system-config-network-tui可以使用 root 身份。如果您没有提供 tui 可执行文件的软件包,则可能需要从 Internet 或 CDROM 安装。我意识到我刚才所说的自相矛盾的本质,如果您需要 DHCP 地址,您可以通过运行ifup eth0和来临时启用 NIC。dhclient eth0即使成功了,这也应该不是除非您进行进一步的配置更改并保存它们,否则在重新启动之间仍然存在。

具体来说,如果编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,您应该能够将设备设置为在启动时启动 (ONBOOT=yes) 并使用 DHCP (BOOTPROTO=dhcp)。同样,这取决于您是否期望 DHCP。

相关内容