![已连接 WiFi,但无法访问互联网](https://linux22.com/image/913804/%E5%B7%B2%E8%BF%9E%E6%8E%A5%20WiFi%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E4%BA%92%E8%81%94%E7%BD%91.png)
抱歉,前面的帖子格式很糟糕,我不得不使用手机,因为我无法在笔记本电脑上访问互联网。
因此,我连接到 WiFi,输入密码,它接受了它,如果我在网络管理器中检查,我的下载速度为 187 mbps,显示连接优秀。所以它正在接收某种信号。但是当我打开任何应用程序或进入浏览器时,我得到“我们无法找到该站点”或应用程序内的“离线”状态。如果我 ping '8.8.8.8',我会得到 100% 的数据包丢失,并且永远不会离开我的 IP。我已经多次重置网络管理器,我已经刷新了 DNS 缓存。我不确定我还能做什么。我显示下载速度和优秀的连接状态,但无法访问互联网,这根本说不通。
我的其他设备在该网络上没有出现此问题,其他网络上的该设备也没有出现此问题,今天之前该设备的该网络上也没有出现过此问题。
产品:华硕ROG GU501GM (手册下载) 2018年07月31日
‘ip route’ 的输出
Default via 192.168.0.1 dev br0 proto static metric 20425 linkdown
Default via 10.150.0.1 dev wlol proto dhcp metric 20600
10.150.0.0/17 dev wlol proto kernel scope link src 10.150.119.140 metric 600
169.254.0.0/16 dev br0 scope link metric 1000 linkdown
172.17.0.0/16 dev br0 docker0 proto kernel scope link src 172.17.0.1
192.168.0.0/24 dev br0 proto kernel scope link src 192.168.0.51 metric 425 linkdown
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
输出ping 192.168.0.1
刚刚收到 icmp_seq=[1-50] 目标主机无法访问
IPv4 地址:10.150.119.140 我正在使用企业 WPA2 网络
输出ip route 8.8.8.8
8.8.8.8 通过 192.168.0.1 dev br0 src 192.168.0.51 uid 1000 缓存
我停止了 Docker.service 和 MySQL.service,但仍然一无所获。甚至重置了网络管理器
完成最后一步后,如果我运行,ip route get 8.8.8.8
br0 仍然是默认值。
所以我禁用了所有虚拟控制器,现在 wlol 显示为默认控制器
输出nmcli device show
现在它正在工作!!!!我猜禁用所有虚拟设备并重新启动网络管理器就可以了。谢谢大家的帮助。我猜企业网络不太喜欢对接。我想我回家后必须部署。
答案1
如果你可以通过运行以下命令 ping 你的网关:
sudo ping $(route -n | grep 'UG[ \t]' | awk '{print $2}')
那么这只不过是一个 DNS 问题,因此,你可以通过运行以下命令尝试快速临时修复:
sudo echo 'nameserver 8.8.8.8' > /etc/resolv.conf
例如,如果您的 resolv.conf 由 NetworkManager 管理,则这可能不会在重启后继续存在,但至少您会立即知道它与 DNS 解析方式有关。