我有一个类似的问题:
我也有 Windows 7 和 Ubuntu 14.04 的双启动系统。我的以太网连接在 Ubuntu 中一直很好。我最近第一次启动 Windows 7,连接仍然很好。问题出现在我重新启动 Ubuntu 时,没有连接。
不幸的是我无法发布诊断信息,因为我无法将机器连接到互联网,但据我所知,唯一的主要区别是当我运行
sudo lshw -类桥
我的“驱动程序”显示为e1000e,而不是“forcedeth”。
因此,当我尝试@ElderGeek 的解决方案(以恢复模式中的 root 身份)时,
rmmod forcedeth
返回类似
错误:Forcedeth 当前未加载
最有可能的是,因为那甚至不是一个驱动程序。
我想答案可能只是尝试
rmmod e1000e
modprobe e1000e msi=0 msix=0
出口
但我不想运行我不完全理解的命令,以防破坏某些东西。
(虽然我认为如果启动到恢复模式就没关系了?)
编辑-附加信息
~ $ lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
~ $ ifconfig eth0
eth0 Link
encap:Ethernet HWaddr 64:00:6a:4d:d0:dc
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:20 Memory:f7d00000-f7d20000
~ $ sudo lshw -class bridge
*-pci
description: Host bridge
product: 4th Gen Core Processor DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 06
width: 32 bits
clock: 33MHz
configuration: driver=hsw_uncore
resources: irq:0
*-pci
description: PCI bridge
product: Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:26 ioport:e000(size=4096)
memory:f7c00000-f7cfffff ioport:e0000000(size=268435456)
*-isa
description: ISA bridge
product: Q87 Express LPC Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: driver=lpc_ich latency=0
resources: irq:0
~ $ sudo lshw -class network
*-network DISABLED
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: 64:00:6a:4d:d0:dc
size: 100Mbit/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=3.3.3-NAPI duplex=full firmware=0.13-4 latency=0 link=no multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:29 memory:f7d00000-f7d1ffff memory:f7d3d000-f7d3dfff ioport:f080(size=32)
~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu Description:
Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
答案1
答案2
所以最后我通过在 /etc/network/interfaces 中添加以下行来解决问题:
auto eth0
iface eth0 inet dhcp
(我相信这与单击连接图标->编辑设置->更改相关接口设置基本相同)
互联网现在可以正常工作,唯一的小问题是页面顶部选项卡上的“连接”图标似乎无法识别存在有效的连接。