我使用的是 Ubuntu 12.04 - Dell Inspiron 5110(8g 内存,i7 CPU)。当我连接到我家的路由器时,我得到一个内部 IP,我可以 ping 网络中的其他人(和路由器),但没有互联网。我尝试使用 FF、IE 和 Opera 检查,但无法加载任何页面。我阅读了所有其他类似主题,但都无济于事。
答案1
检查 DHCP 服务器是否为您提供了名称服务器。在终端窗口中输入:
cat /etc/resolv.conf
我的resolv.conf:
# Generated by NetworkManager
nameserver 192.168.0.1
如果没有,最简单的解决方案是手动添加名称服务器。但是,如果您遇到这种情况,则 DHCP 服务器存在问题。
答案2
这听起来就像是 DNS 问题。但为了真正解决您的问题,您确实需要说明您使用的是什么桌面环境,因为某些桌面环境(如 KDE)有自己的解决方案来解决此类问题。由于您没有说明您使用的是哪一个,我假设您使用的是 Unity(因为它已默认安装)。
首先,检查您安装的其他使用互联网的程序,例如游戏等,看看该程序/游戏是否确实可以访问互联网。如果可以,即使互联网浏览器“不能”,也可能只是在您不需要使用代理时设置了代理。在您的浏览器设置中尝试关闭代理,看看是否能解决问题。
如果没有,那么实际上可能是 DNS 问题。我建议打开终端并输入:dpkg-reconfigure resolvconf,看看是否能解决您的问题。