我遇到了这种随机网络故障。没有弹出任何错误,系统显示它仍连接到互联网(wifi 和有线)。
问题是,我无法连接到任何东西,甚至 ping google.com 也没有反馈。
这只影响 eth0,wifi 仍然正常工作,电缆和端口都很好。
我知道这一点,因为当我启动我的设备时,它连接到互联网,skype 登录,但当我想打开到任何其他东西(浏览器、vm、ping 或任何东西)的连接时,它会断开连接,说它仍然连接并且没有错误。
我注意到 /etc/resolv.conf 包含这一行:
名称服务器 127.0.0.1
我随机连接了 3 秒,之后又断线了,在 resolv.conf 中添加了这一行
搜索局域网
当我将名称服务器更改为 8.8.8.8 时,仍然无法连接到任何地方。
有人知道这里发生了什么吗?我会提供任何需要的信息。
提前致谢
ps 我运行的是 Ubuntu 13.04,从 12.10 升级到 13.04 后启动
答案1
可能影响您的一个已知错误是:https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1003842
尝试禁用本地转发名称服务器。在 NetworkManager.conf 中
gksudo gedit /etc/NetworkManager/NetworkManager.conf
或者
sudo gedit /etc/NetworkManager/NetworkManager.conf
注释掉以下行dns=dnsmasq
#dns=dnsmasq
并保存文件并重新启动 NetworkManager。
sudo restart network-manager