![内置网卡不工作?](https://linux22.com/image/1092017/%E5%86%85%E7%BD%AE%E7%BD%91%E5%8D%A1%E4%B8%8D%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我是 Ubuntu 新手。我安装了 Ubuntu 9.04(Jaunty)。安装后我发现网卡无法正常工作。而且 ID 没有列在“系统 > 首选项 > 网络连接”中。因此,我从朋友那里得到了另一张卡,并尝试在互联网上搜索我的问题,但仍然找不到解决方案。
这里有一些命令输出,可能有助于解决问题
root@mzeeshan-desktop:/home/mzeeshan# uname -r
2.6.28-11-generic
root@mzeeshan-desktop:/home/mzeeshan# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:02:44:4a:45:12
inet addr:192.168.5.37 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:fe4a:4512/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3774 errors:0 dropped:0 overruns:0 frame:0
TX packets:3611 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4307045 (4.3 MB) TX bytes:583067 (583.0 KB)
Interrupt:22 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)
pan0 Link encap:Ethernet HWaddr 5e:25:17:a1:18:ac
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@mzeeshan-desktop:/home/mzeeshan# lspci
00:00.0 Host bridge: Intel Corporation Device 0069 (rev 12)
00:01.0 PCI bridge: Intel Corporation Auburndale/Havendale PCI Express x16 Root Port (rev 12)
00:19.0 Ethernet controller: Intel Corporation Device 10f0 (rev 05)
00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 05)
00:1c.4 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 5 (rev 05)
00:1c.6 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 7 (rev 05)
00:1c.7 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 8 (rev 05)
00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation Ibex Peak 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation Ibex Peak 2 port SATA IDE Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
06:00.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
06:00.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
root@mzeeshan-desktop:/home/mzeeshan#
主板是英特尔 DP55WG。
我不知道下一步该怎么做。任何帮助都将不胜感激。谢谢
答案1
您可能需要考虑安装较新版本的 Ubuntu,例如 10.04 LTS(清澈山猫)或 10.10(特立独行的猫鼬),因为 Ubuntu 9.04 将在两周内达到使用寿命终止状态并将停止支持。
此外,Ubuntu 新版本的发布通常会改进硬件支持。
答案2
无法正常工作的网卡似乎是“Intel Corporation Device 10f0 (rev 05)”。
检查/usr/share/misc/pci.ids
我刚刚升级的 Ubuntu 10.10,我发现它现在被识别为“82578DC 千兆网络连接”,这意味着它很有可能适用于较新的 Ubuntu 版本。
Intel 的 PCI 供应商 ID 是 8086,设备 ID 在此处显示为 10f0。内核驱动程序通常有一个它们支持的 PCI 设备 ID 列表;使用以下命令检查
grep v00008086d000010F0 /lib/modules/$(uname -r)/*
我看到 Ubuntu 10.10 中的 e1000e 驱动程序声称支持您的网卡。
简而言之:升级。