![有线网络偶尔会出现故障(Debian)](https://linux22.com/image/1389830/%E6%9C%89%E7%BA%BF%E7%BD%91%E7%BB%9C%E5%81%B6%E5%B0%94%E4%BC%9A%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%EF%BC%88Debian%EF%BC%89.png)
语境:
我与路由器有以太网连接。我运行的是 Debian 测试版(虽然稳定版也存在这个问题),而且我没有任何网络管理器。我的 /etc/network/interfaces 配置如下:
# 环回网络接口
自动 lo iface lo inet loopback# 主网络接口
auto eth0
allow-hotplug eth0
iface eth0 inet 静态
地址 192.168.1.173
网络掩码 255.255.255.0
网关 192.168.1.1
问题:
每隔一段时间,连接就会失败;唯一有效的 ping 是本地主机。我尝试使用 DHCP,它可以接收提供并且通常运行良好。一个临时的解决方法是从我的电脑上拔下以太网电缆,等待几秒钟,然后重新插入,几秒钟后连接又可以正常工作。
答案1
您对我的评论给出的答案是,当连接似乎失败时,您可以 ping 8.8.4.4,这清楚地表明您的连接已启动并正在运行,没有任何问题。
相反,失败的是你与 DNS 服务器的连接,这些服务器显然没有响应。由于你使用的是静态 IP,你最好通过 /etc/network/interfaces 文件设置它们。将以下行添加到其底部:
dns-nameservers 8.8.4.4 8.8.8.8
试运行后,如果没有发生任何意外,您可以将这些 IP 地址更改为您选择的一些地址,只要确保它们与您当前使用的显然不太可靠的 IP 地址不同即可。
答案2
这更像是硬件问题。您可能需要检查 RJ-45、电缆和路由器。您可能需要检查dmesg | tail
网络是否出现故障。如果出现故障,则更有可能是系统没有故障(因为测试版和稳定版都存在同样的问题),而更有可能是电缆/路由器的问题。