![安装 Ubuntu 12.04 后未检测到有线互联网连接](https://linux22.com/image/864854/%E5%AE%89%E8%A3%85%20Ubuntu%2012.04%20%E5%90%8E%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%9C%89%E7%BA%BF%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5.png)
我已经使用 Ubuntu cd 在 Acer travelMate 4060 上安装了 Ubuntu 12.04。我没有有线连接。如能得到任何帮助,我将不胜感激。
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:c0:9f:d0:20:c4
UP 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:13:ce:1f:63:e7
inet addr:192.168.1.107 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:ceff:fe1f:63e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3845 errors:6 dropped:6 overruns:0 frame:0
TX packets:3646 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2025536 (2.0 MB) TX bytes:604176 (604.1 KB)
Interrupt:17 Base address:0xe000 Memory:b0101000-b0101fff
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:794 errors:0 dropped:0 overruns:0 frame:0
TX packets:794 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:83138 (83.1 KB) TX bytes:83138 (83.1 KB)
$ dmesg |grep -e eth0 -e 8139 [0.220818] pci 0000:06:08.0:[10ec:8139] 类型 0 类别 0x000200 [ 17.559627] 8139too:8139too 快速以太网驱动程序 0.9.28 [ 17.559692] 8139too 0000:06:08.0: PCI INT A -> GSI 16(级别,低)-> IRQ 16 [17.560984] 8139too 0000:06:08.0:eth0:RealTek RTL8139 位于 0x2000,00:c0:9f:d0:20:c4,IRQ 16 [ 20.354277] 8139too 0000:06:08.0:eth0:链接断开 [20.354781] ADDRCONF(NETDEV_UP):eth0:链接未准备好 [20.360468] ADDRCONF(NETDEV_UP):eth0:链接未准备好
rfkill list all
给出:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我已尝试过,sudo modprobe 8139too
但没有结果。
答案1
请连接以太网并打开终端并执行以下操作:
sudo modprobe 8139too
如果您的连接成功,我们将让驱动程序在启动时自动加载:
sudo -i
echo 8139too >> /etc/modules
exit
加载驱动程序后,是否会创建一个接口,理想情况下是 eth0?
ifconfig
消息日志里有什么线索吗?
dmesg | grep -e eth0 -e 8139
让我们做一些额外的测试。请打开终端并运行:
cat /etc/network/interfaces > ethernet.txt
cat /etc/NetworkManager/NetworkManager.conf >> ethernet.txt
dmesg | grep eth0 >> ethernet.txt
nm-tool >> ethernet.txt
查找文件以太网.txt在您的用户目录中并将其复制并粘贴到这里:http://paste.ubuntu.com。请在回复中提供链接。
我注意到您的 /etc/NetworkManager/NetworkManager.conf 文件包含:
no-auto-default=00:C0:9F:D0:20:C4,
根据手册页:http://manpages.ubuntu.com/manpages/utopic/man5/NetworkManager.conf.5.html
在此选项中列出设备以禁止为该设备创建默认连接。
让我们做两件事来纠正这个问题。第一:
sudo gedit /etc/NetworkManager/NetworkManager.conf
如果您没有文本编辑器 gedit,请使用 nano 或 kate 或 leafpad。删除我上面引用的行。仔细校对,保存并关闭文本编辑器。
其次,单击网络管理器图标并选择“编辑连接”。选择有线连接并单击“编辑”。选择常规选项卡并选中“可用时自动连接...”复选框,保存并关闭。现在连接了吗?