突然無法獲取IP地址但eth0埠快速閃爍
伺服器重新啟動後,伺服器無法通過有線乙太網介面獲取 IP 地址,無論是自動還是手動。
然而,連接乙太網電纜的機器背面的綠燈表示活動,繼續以非常快速和穩定的速度閃爍(例如,好像正在傳輸一些大文件)。
獲取 IP 地址從來都不是問題,我覺得這很奇怪。通常網路管理器會自動獲取 IP,但這次它沒有,並且
dhclient -v eth0
無法獲取 DHCP 提供。我想在低級別確定通過乙太網埠的流量類型,因為我現在擔心惡意程式碼已插入伺服器。
我如何才能確定通過設備的流量是多少?
我試過 nethogs,但這顯然不是合適的工具。
tcpdump 或 wireshark 可以顯示通過介面的所有流量嗎?由於伺服器處於離線狀態,因此無法對此進行測試,因為我必須通過另一個系統下載適當的依賴項。
由於我確實禁用了一些看似非必要的服務(我懷疑這很可能是罪魁禍首),是否有任何服務可以從有線乙太網獲取 IP 地址?
我在有問題的機器上生成了一個會話的pastebin,包括 ifconfig 的輸出、正在執行的服務以及通過 dhclient 獲取 IP 的失敗嘗試。
編輯:
為了排除可能的路由器問題,我嘗試驗證是否可以使用相同的乙太網電纜將 IP 連接到另一台機器,無線連接到同一個路由器,但實際上,同樣的問題發生了。所以這似乎是路由器乙太網埠的問題,而不是伺服器配置的問題,因此這個問題可能超出了本論壇的範圍。
我將嘗試通過無線介面重新啟動路由器,但由於我對如何調試路由器問題一無所知,是否有任何工具或預期的行為可以用來解決這個問題?
可能您的網路埠有故障,我已經看到由於電湧而在伺服器上發生了完全相同的事情(與穩定的連結燈相同的症狀,並且沒有連接)。我建議通過在介面上設置靜態地址來確認這一點,然後查看連接後是否可以通過流量。
像(例如)這樣的東西:
auto eth0 iface eth0 inet static address 10.0.0.20 netmask 255.255.255.0 gateway 10.0.0.1
然後:(
ifdown eth0 && ifup eth0
作為根)然後嘗試 ping 網關或網路上的另一台機器。雖然這不一定是確定它是否是故障埠/卡的明確方法,但它應該可以幫助您縮小範圍。