我不确定这是硬问题还是软件问题,但我确实需要找出答案。
我运行 Windows 8.1 一段时间,然后切换到内核 3.13 的 Linux mint,运行良好。我将内核更新到 3.19,没有出现任何问题。后来我换了4.0。
有一天,我的网络停止工作,(eth0)无论我是停靠在车站还是使用电缆都没有关系。 (这是在工作中,所以我们有很多我使用的办公桌..)交换到 Elementary OS,3.16 - 同样的问题。
我尝试降级内核、更新网络驱动程序、更新 NetworkManager 等,但没有任何效果。
我检查过:
- 日志(系统日志)
- 消息
- 新内核
- 新驱动程序(更新的 grub、initramfs)
- 获取的流量转储显示广播流量和我的传出(但没有其他传入)流量
...等等我找不到任何有趣的东西,界面显示正在发送的流量,但它似乎仍然没有真正离开我的计算机。
目前我有一个脚本可以关闭/启动 eth0 并重新启动 dhclient,这是唯一有效的解决方案。
IPv6 在所有可能的级别上均被禁用。 wifi没有这个问题!
Network: Card-1: Intel Ethernet Connection I218-LM
driver: e1000e v: 2.3.2- port: 4080 bus-ID: 00:19.0
我还使用 VMware 并桥接到 eth0 作为我的虚拟窗口。 (尝试了 VirtualBox 和 VMware,没有改变,所以我不认为它们破坏了我的 eth0 连接)
有人对如何进一步解决这个问题有任何建议吗?我唯一知道的是再次安装 Windows,看看是否有相同的问题(如果硬件出现故障),但现在这是一项繁重的工作。
答案1
网络管理器是问题所在。更新很有帮助,因为它使我的 NM 无法使用。我只是通过“dhclient eth0”设置 dhcpaddress 并且它起作用了。
所以我卸载了NM并安装了wicd,以获得一个GUI。
奇迹般有效。
如果您遇到同样的问题,建议:删除 NetworkManager。
答案2
也许是一个非常简单的建议,不确定这是否有帮助。但也许尝试一下 liveCD,因为这几乎不需要任何工作,也不需要你搞乱你当前的操作系统?
如果 liveCD 也不起作用,我认为这是与硬件相关的一个很好的指标。由于 Linux Mint 3.13 或 3.19 可以工作,请尝试获取这些版本的 Live CD。