我在 PCIe 扩展槽中安装了一张带有两个 Intel 82576 以太网端口的卡。我运行的是 Ubuntu server 13.04 amd64,带有 3.10 通用稳定内核。
当我运行时,lspci | grep Ethernet
我得到了响应:
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
01:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Ethernet controller: Intel Corporation Ethernet Connection I217-V
是板载端口,工作正常。其他两个端口是扩展卡上的端口。
当我运行时,lshw -class network
响应告诉我有问题的两个以太网端口是DISABLED
。Intel 82576 端口的配置子部分显示:
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.0.3-k firmware=1.80, 0x61520001 latency=0 link=no multicast=yes port=twisted pair
我将一根电缆插入卡上的一个端口,并且在 BIOS 开机自检期间我能够看到连接 LED 闪烁。
当我打开时,/etc/udev/rules.d/70-persistent-net.rules
它仅显示板载以太网接口,而没有显示扩展卡上的任何接口。
我之前在一台运行 Ubuntu Server 13.04 的机器上使用过此卡,并且能够顺利地点亮它。
如何启用我的 NIC?
答案1
谢谢格特夫戴克
运行命令后ifconfig -a | grep Link
我得到了响应:
eth0 Link encap:Ethernet HWaddr bc:5f:f4:b9:64:ea
inet6 addr: fe80::be5f:f4ff:feb9:64ea/64 Scope:Link
lo Link encap:Local Loopback
p1p1 Link encap:Ethernet HWaddr 90:e2:ba:15:5a:34
p1p2 Link encap:Ethernet HWaddr 90:e2:ba:15:5a:35
经过 Google 快速搜索后,我找到了这篇文章:Ubuntu 12.10:将以太网接口从“p1p1”重命名为“eth0”
我将其中一个 Intel 82576 接口命名为 eth1,并将板载接口保留为 eth0。
重新启动后我做了一下操作ifconfig eth1 up
并且它完全正常运行!
我不知道为什么两个 Intel 82576 接口被设置为 p1p1 和 p1p2,需要进一步研究。现在,我很高兴它又能正常工作了。