Yar*_*ail 13 dual-boot networking
有线互联网在 Windows 7 Pro 和从磁盘启动的“Try Ubuntu”14.04.2 LTS 和已安装的 Ubuntu 中运行良好,但在启动 Windows 和 Ubuntu 后停止工作。我已经看到了许多不同的问题和有线互联网无法在 Ubuntu 14.04 中工作的解决方案,但它们似乎都不适用于这种情况。我将网卡驱动e1000e更新到最新版本(3.1.0.2),但这并没有解决问题。再次这里是模式:
?启动到 Windows 7 Pro - 有线互联网工作
?从磁盘启动“尝试 Ubuntu” 14.04.2 LTS - 有效
?启动到已安装的 Ubuntu - 有效
?启动到 Windows - 有效
?启动到已安装的 Ubuntu - 无效
我已经尝试了几次这个序列,它是一致的。要检查什么?
ifconfig 的输出如下:
eth0 Link encap:Ethernet HWaddr 98:90:96:c4:6b:06
inet addr:192.168.1.145 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::9a90:96ff:fec4:6b06/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:119357 errors:0 dropped:72 overruns:0 frame:0
TX packets:604 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10287715 (10.2 MB) TX bytes:91839 (91.8 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:463 errors:0 dropped:0 overruns:0 frame:0
TX packets:463 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36090 (36.0 KB) TX bytes:36090 (36.0 KB)
Run Code Online (Sandbox Code Playgroud)
小智 11
也被这个问题困扰了一周,终于找到了解决办法。
问题是由 Windows 驱动程序将以太网卡配置为特定状态引起的,而 Ubuntu 尝试从新初始化该卡并失败。
解决方案:
第一次执行此操作时,您必须等待一段时间才能重新建立 Internet 连接。Internet 连接建立后,重新启动到 Ubuntu 并进行测试。现在一切都应该好了。
小智 7
这个问题似乎是某种低级设置,Windows 可以在网卡上留下 Ubuntu 无法正确重启。英特尔 i217-V 网络芯片也有同样的问题。我的解决方案是在 Ubuntu 启动时重置芯片。所以现在即使在 Windows 上关闭也可以工作。您需要找到哪个 PCI 设备是您的卡,然后如下重置它。
要列出 PCI 设备lspci
,请在终端中输入,您将获得一个列表 - 查找带有以太网控制器的线路。我的如下图:
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)
Run Code Online (Sandbox Code Playgroud)
所以我添加到 /etc/rc.local
echo 1 >/sys/bus/pci/devices/0000:00:19.0/reset
exit 0
Run Code Online (Sandbox Code Playgroud)
(来源- 我无法理解脚本,这看起来更简单。)
归档时间: |
|
查看次数: |
28322 次 |
最近记录: |