Networking

sendmsg:網路不可達

  • March 21, 2016

我將網卡的 IP 地址設置為特定值,以便能夠與硬體通信。然後我嘗試 ping 它,它工作了幾秒鐘,直到我得到錯誤

ping: sendmsg: Network is unreachable

然後我可以重置 IP 地址並再次 ping 硬體。

這似乎不是硬體問題。我可以在不斷開連接的情況下擺動電纜,我可以盡可能不動地坐著,但我仍然會斷開連接。

dmesg沒有顯示任何東西。

ping 在一台電腦上似乎永遠有效,但在另一台電腦上卻不行。什麼可能導致中斷?我該如何調試呢?

我有以下文件:

/etc/sysconfig/network-scripts/ifcfg-eth0

用線

BOOTPROTO="dhcp"

在裡面。因此,當我為電腦分配一個靜態 IP 地址時,它會嘗試與不可用的 DHCP 伺服器重新協商。刪除整個文件對我有用。因此,我不確定是否真的是上面引用的那條線導致了斷開連接。

引用自:https://unix.stackexchange.com/questions/270809