我将网卡的 IP 地址设置为特定值,以便能够与硬件通信。然后我尝试 ping 它,这会持续几秒钟,直到出现错误
ping: sendmsg: Network is unreachable
然后我可以重置 IP 地址并再次 ping 硬件。
看来不是硬件问题。我可以扭动电缆而不会断开连接,并且我可以尽可能安静地坐着,但仍然会断开连接。
dmesg
没有显示任何内容。
ping 似乎在一台计算机上永远有效,但在另一台计算机上却不起作用。什么可能导致中断?我该如何调试这个?
答案1
我有以下文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
与线
BOOTPROTO="dhcp"
在里面。因此,当我为计算机分配静态 IP 地址时,一段时间后它会尝试与不可用的 DHCP 服务器重新建立连接。删除整个文件对我有用。因此,我不确定这确实是上面引用的那一行,导致了断开连接。