计算机导致其他设备失去互联网访问

计算机导致其他设备失去互联网访问

我最近搬进了新公寓,因此换了新的 ISP 和路由器。
很快我就发现出现了一个我从未见过的奇怪问题。

当我的电脑连接到网络后,经过一段任意时间后,它就无法真正连接到互联网。
理论上连接仍然存在,但我无法 ping 任何设备(包括路由器,我很确定)。
更奇怪的是,又过了一段看似任意的时间后,我的所有其他设备也失去了连接到互联网的能力(我的手机和 Chromecast 都显示“已连接,无互联网”)。

我重新启动计算机后,所有设备上的问题都会得到修复,但有时经过任意时间后无需重新启动也会恢复正常。

我使用 Linux Mint (这里的输出inxi -Fxxxrz)。

我尝试通过 USB 将笔记本电脑启动到干净的系统映像中,在这种情况下一切似乎都很好(尽管这个测试并不是 100% 确定的,因为我可能没有等待足够长的时间让问题发生 - 有时需要一个小时,有时需要一天以上)。
我还将笔记本电脑启动到 Windows,也没有出现任何问题,所以我倾向于认为我的 Linux 设置一定出了问题。

每当我的笔记本电脑上的连接停止工作时,根据我的路由器的管理面板,笔记本电脑仍然处于连接状态。
我的 ISP 也声称他们的网络没有问题。

有人能告诉我到底发生了什么,以及我的设置中哪些地方可能导致了这种情况吗?
此外,我应该运行哪些命令来诊断问题的根源?

编辑:添加route -n输出。

一切正常时的路由表:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlo1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 virbr0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlo1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

不是时的路由表:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    20600  0        0 wlo1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 virbr0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlo1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

答案1

我遇到过类似的怪异问题。经过长时间的故障排除,发现问题出在路由器的 wifi 密码上。我在默认帐户密码中添加了一个特殊字符,出于某种原因,它会定期引发问题。自从将密码更改为仅字母和数字后,这种情况就再也没有发生过。

相关内容