基本上,我在运行 Fedora 12 的 Linux 机器上有两个 NIC 卡(板载 + PCI 插槽中添加)。默认情况下,操作系统会检测到 PCI 插槽中的 NIC 卡,但无法检测到板载网卡。以下是相同的一些详细信息
Linux Vivek 2.6.32.26-175.fc12.i686.PAE #1 SMP 2010 年 12 月 1 日星期三 21:45:50 UTC i686 i686 i386 GNU/Linux
ifconfig -a 没有显示板载 NIC 卡。请问对此有什么看法?
由于也和网络配置有关,所以我把它发布在这里。
答案1
基本问题是 Fedora-12 没有合适的 e1000 驱动程序,正如 chida 上面所述。这是可行的解决方案。
(2)按照 README 中的说明构建源。
(3)你会发现.ko
物体在/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.[k]o
insmod
上述内核对象(4)应该会启动 NIC。
答案2
您的 Fedora 太旧,并且有问题的英特尔网络控制器似乎是英特尔® 82579LM 千兆以太网控制器。
有几个选项,检查
$ sudo lsmod | grep e1000
$ sudo modprobe e1000
$ sudo dmesg | grep e1000
您可以从这里编译并安装最新的 e1000 驱动程序——http://sourceforge.net/projects/e1000/
或者,将您的 fedora 升级/重新安装到最新版本 17。