无法上网但仍能 ping 通,无论是 wlan0 还是 eth0

无法上网但仍能 ping 通,无论是 wlan0 还是 eth0

我有一台装有 Ubuntu 14.10 的 Dell Inspiron 17 r 5737。目前,我的笔记本电脑能够连接到 eth0 和 wlan0 连接,但我无法使用任何浏览器、apt-get 或任何其他软件上网。但最奇怪的是,我可以 ping 通...发生了什么事? :(

更新:

当我尝试使用 Firefox 或 Chrome 访问网站时,我没有收到任何消息,并且浏览器会长时间保持“加载”状态(超过 5 分钟)。

然后,在 chromium 上我得到了结果'This page is not available',而 Firefox 一直在尝试...我可以 ping 8.8.8.8,但不能 ping google.com,所以我猜我遇到了一些 DNS 问题。我该如何解决这个问题?

转到连接信息,我的主 DNS 是路由器的地址 (192.168.1.1)。此问题仅影响我的笔记本电脑,而不影响连接到我网络的其他设备。

wget 卡在'Resolving google.com (google.com)...'

答案1

  1. 这可能是 DNS 问题,尝试通过 IP 和某些名称进行 ping,例如:

    ping 8.8.8.8
    ping example.com
    

如果第二个命令给出名称解析错误,请修复 DNS。首先,检查是否/etc/resolv.conf包含适合您网络的正确设置,最后需要一行这样的内容:

    nameserver [your_dns_server]
  1. 这可能是您网络上的 HTTP 限制,请尝试一些命令行方法,查看实际错误以及此请求的结果,可能如下所示:

    cd ~/Desktop
    wget http://google.com
    

Desktop/index.html在这里下载的吗?它是以 开头的 HTML 文档吗<!doctype html>...?你能用浏览器打开它吗?它是否包含一些错误文本?

相关内容