Ubuntu连上WiFi不能上网了,求解决办法
以前用的好好的,有一段时间没开机器了,这段时间用了一下发现连上wifi,输入密码后显示wifi连上了,但是却无法上网:浏览器打不开网页,ping百度,oschina[立即]报错 注:/etc/hosts中没有任何这两个网址的重定向
所以以为是DNS的问题,所以就找了一个IP ( 61.135.248.17) -> fanyi.youdao.com
ping 61.135.248.17
却有回响! 好吧,有回响信息我觉得应该是能联通这个ip把,就尝试tracepath一下
tracepath 61.135.248.17
输出
localhost xxxms
localhost xxxms
not rely
这一点我不懂,明明能ping通但是tracepath却通不过~
当我这时候确认已经认定是DNS有问题的时候,我尝试了一下静态IP,静态DNS(8.8.8.8)
配置完之后同样 ping www.baidu.com 立即出错,提示 gethostbyname() 出问题。
还有各种各样的测试,总是连不上网,求大神解答。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
发这个回复就是改了DNS之后才能发的
我觉得我就是一个DNS克星了,今天上班打开电脑离奇上不了网了,,,,额,,拿出ping,tracert看了一下又是能连到IP,解析不了网址。我晕,难道以后非得背10来个DNS服务器出门吗[
]
我设置成8.8.8.8是立即报错,而且ping 8.8.8.8还能ping通 T_T 感觉都没有经过DNS请求
DNS 改成 114.114.114.114 试试
谢谢,我晚上试下
E神,我昨晚试了一下,不行呢, 在执行 sudo resolvonf -u 的时候弹出一个Warning 然后cat /etc/resolv.conf 中啥也没有了,感觉没配置成功。
我昨天添加了一下,成功了,原来会错了你回复的意思。 如果有朋友遇到说明一下吧 编辑 /etc/resolv.conf 添加 nameserver 8.8.8.8 nameserver 114.114.114.114 这两行即可,然后重启网络 service networking restart
Ubuntu 设置 DNS 服务器
sudo nano /etc/resolvconf/resolv.conf.d/head
nameserver 8.8.8.8
重新生成/etc/resolv.conf
sudo resolvconf -u
cat /etc/resolv.conf
nameserver 8.8.8.8
8.8.8.8是手动在head里添加的,其他的是dhcp自动获取的.