安装 Ubuntu 12.04 后未检测到有线互联网连接

安装 Ubuntu 12.04 后未检测到有线互联网连接

我已经使用 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。删除我上面引用的行。仔细校对,保存并关闭文本编辑器。

其次,单击网络管理器图标并选择“编辑连接”。选择有线连接并单击“编辑”。选择常规选项卡并选中“可用时自动连接...”复选框,保存并关闭。现在连接了吗?

相关内容