我可以连接到 Wifi 网络。我甚至可以做到,ping 8.8.8.8
但我无法 ping 通,www.google.com
无法访问任何地方。但 wifi 可以正常工作,并且可以通过其他 wifi 网络访问互联网。问题出在特定的 wifi 连接上。请帮忙。
答案1
对于更持久的解决方案,请使用谷歌公共 DNS(感谢@Eliah)而不是您的 ISP DNS:
首先让我们用静态文件替换 resolv.conf 符号链接:
sudo rm /etc/resolv.conf
sudo touch /etc/resolv.conf
然后编辑新文件:
sudo nano /etc/resolv.conf
并粘贴到文件顶部
nameserver 8.8.8.8
nameserver 8.8.4.4
使用以下方式保存文件Ctrl+O并使用以下代码退出编辑器Ctrl+X
此时 ping www.google.com 应该可以工作
然后我们应该阻止对 resolv 文件进行任何编辑:
sudo chattr +i /etc/resolv.conf
将来如果您想让 resolv.conf 文件再次可写,请执行以下操作:
sudo chattr -i /etc/resolv.conf