有线连接无法工作 Ubuntu 14.04 64 位

有线连接无法工作 Ubuntu 14.04 64 位

我有 Windows 7 双启动。有线连接在我的工作网络(分配了静态 IP)和家庭网络(DHCP)上都适用于 Windows 7。两者都不适用于 Ubuntu。以下是工作时的情况。帮忙?

ifconfig
eth0      Link encap:Ethernet  HWaddr ec:f4:bb:5a:60:13  
      inet addr:172.31.97.55  Bcast:172.31.97.255  Mask:255.255.255.0
      inet6 addr: fe80::eef4:bbff:fe5a:6013/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1169 errors:0 dropped:0 overruns:0 frame:0
      TX packets:510 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:93339 (93.3 KB)  TX bytes:63135 (63.1 KB)
      Interrupt:20 Memory:f7800000-f7820000 

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:65536  Metric:1
      RX packets:875 errors:0 dropped:0 overruns:0 frame:0
      TX packets:875 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:70441 (70.4 KB)  TX bytes:70441 (70.4 KB)

wlan0     Link encap:Ethernet  HWaddr f8:16:54:ce:b8:d2  
      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)


sudo lshw -C network
  *-network               
   description: Ethernet interface
   product: Ethernet Connection I217-LM
   vendor: Intel Corporation
   physical id: 19
   bus info: pci@0000:00:19.0
   logical name: eth0
   version: 04
   serial: ec:f4:bb:5a:60:13
   size: 1Gbit/s
   capacity: 1Gbit/s
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k duplex=full firmware=0.13-3 ip=172.31.97.55 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
   resources: irq:45 memory:f7800000-f781ffff memory:f783d000-f783dfff ioport:f080(size=32)
  *-network
   description: Wireless interface
   product: Wireless 7260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlan0
   version: 73
   serial: f8:16:54:ce:b8:d2
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=3.13.0-39-generic firmware=22.24.8.0 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
   resources: irq:47 memory:f7700000-f7701fff

答案1

尝试这个。

如果这是使用网络管理器进行的桌面安装,则无需在 /etc/network/interfaces 中声明 eth0。网络管理器应该可以完美地完成这项工作。此外,该文件格式略有缺陷。我建议您按如下方式编辑该文件:

auto lo
iface lo inet loopback

校对、保存并关闭文本编辑器。重新启动并让我们获得您的报告。

有时,如果您指定某些功能,而不是让卡和路由器协商,麻烦的 r8169 将会连接。请执行以下操作:

gksudo gedit /etc/rc.local

如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 Leafpad。在 exit 0 上方添加一行:

ethtool -s eth0 autoneg off speed 100

仔细校对,保存并关闭文本编辑器。重新启动,如果没有连接,让我们看看下面的另一个粘贴。

答案2

成功了!问题出在 e1000e 驱动程序上。

解决方案在这里:http://www.intel.com/support/network/sb/CS-032514.htm

这个答案提供了有关如何使解决方案在重启后持久存在的说明:如何安装英特尔以太网驱动程序?

相关内容