Linux 網路在隨機時間後停止執行(有線)
我不確定這是硬體問題還是軟體問題,但我真的需要找出答案。
我執行 Windows 8.1 一段時間,然後換到 Linux mint,核心 3.13 執行良好。我將核心更新到 3.19 沒有問題。後來我換了4.0。
有一天,我的網路停止工作,(eth0)不管我是停靠在車站還是使用電纜。(這是在工作,所以我們有很多我使用的桌子..) 換到 Elementary OS,3.16 - 同樣的問題。
我試圖降級核心,更新我的網路驅動程序,更新 NetworkManager 等。沒有任何效果。
我檢查過:
- 日誌(系統日誌)
- dmesg
- 新核心
- 新驅動程序(更新的 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 並查看它是否有相同的問題(以防硬體故障),但這是目前的工作量。
網路管理員是問題所在。更新有幫助,因為它使我的 NM 無法使用。我只是通過“dhclient eth0”設置了dhcpaddress,它就起作用了。
所以我解除安裝了 NM 並安裝了 wicd,以獲得一個 gui。
奇蹟般有效。
如果你有同樣的問題,建議:刪除 NetworkManager。
也許是一個非常簡單的建議,但不確定這是否會有所幫助。但也許可以試試 liveCD,因為這幾乎不需要任何工作,也不需要你弄亂你目前的作業系統?
如果 liveCD 也不起作用,我認為這是與硬體相關的一個很好的指標。由於 Linux Mint 3.13 或 3.19 工作,嘗試獲取這些版本的 live CD。