我在 Ubuntu 18.04 上。
我无法从特定网络的所有接入点(有线和无线)访问互联网(或者更确切地说:从初始连接开始 2 秒后我就停止接收数据)。我不知道为什么,因为直到一段时间前它还正常工作。
这不是 DNS 问题,因为即使 ping 8.8.8.8 也只能工作几秒钟,然后就会变得无法使用。此外,此网络不需要特殊配置,例如自定义代理或网关:插入以太网或在普通的 WPA2 保护的 wifi 上输入密码通常就可以了
在所有其他网络上,我的计算机都运行正常。只有这个网络上的任何接入点都出现故障。
在同一网络上的同一台计算机上尝试实时发行版,使用相同的身份验证详细信息,有线和无线都可以正常工作。而且我知道我没有被网络管理员列入黑名单(通过主机名或 MAC 地址或其他)。
由于通过网络管理器“忘记”配置并不能解决问题,那么在清除整个操作系统之前我可以采取哪些额外步骤(例如清除和重新启动服务)?
提示:我在这台电脑上使用过 Docker,如果这可能是问题的原因,我很乐意清除它,将其所有更改恢复为路由表或类似内容(我现在不需要 Docker)!我如何找到这些更改并将它们恢复为出厂默认设置?
答案1
最终解决我的问题并不需要清除所有网络配置:我最终意识到docker0
网络管理器界面使用的 IP 范围与我尝试连接的网络所假定的 IP 范围相同。
因为我不需要使用该网络的任何 docker 服务,所以我只需这样做
nmcli connection down docker0
当我在那个网络上时。
如果有人发现自己处于难以通过 GUI 或工具进行故障排除的境地ip
,那么检查潜在的违规者nmcli connection show
并尝试停用它们(如果这样做是安全的!)可能是需要采取的一步。