过去几周我一直面临这个问题。
我的计算机已连接到有线互联网,并具有正确的网络配置。(已经尝试了 DHCP 和手动)。
它无法连接到我正在浏览的每个其他网页。一旦我断开连接并再次连接,它就会开始工作几秒钟。
然后问题总是重复出现。
我错误地认为更新导致了这个故障并且故障排除使情况变得更糟。所以我全新安装了 ubuntu 16.04。(完全擦除分区并再次安装)
令我惊讶的是,这台新安装的 ubuntu 机器上立即出现了同样的问题。
这次我不想弄乱网络设置所以我在这里提出了这个新问题。
- 我可以随时 ping 我的网络。
- 我可以随时 ping 我的 DNS IP。
- 我总是可以 ping 8.8.8.8 和其他全局 DNS
- 我可以通过 IP 地址 ping www.google.com,但不能直接 ping
- 将我的 DNS 替换为 8.8.8.8 并不能解决这个问题。
linux@linux:~$ ping 14.139.5.5
PING 14.139.5.5 (14.139.5.5) 56(84) bytes of data.
64 bytes from 14.139.5.5: icmp_seq=1 ttl=59 time=70.4 ms
64 bytes from 14.139.5.5: icmp_seq=2 ttl=59 time=62.0 ms
64 bytes from 14.139.5.5: icmp_seq=3 ttl=59 time=68.0 ms
64 bytes from 14.139.5.5: icmp_seq=4 ttl=59 time=61.5 ms
64 bytes from 14.139.5.5: icmp_seq=5 ttl=59 time=63.4 ms
64 bytes from 14.139.5.5: icmp_seq=6 ttl=59 time=70.0 ms
^C
--- 14.139.5.5 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 61.551/65.944/70.427/3.715 ms
linux@linux:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=159 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=45 time=98.4 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=45 time=98.4 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=45 time=125 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=45 time=155 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=45 time=172 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=45 time=100 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=45 time=162 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7009ms
rtt min/avg/max/mdev = 98.400/134.047/172.133/29.693 ms
linux@linux:~$ ping www.google.com
ping: unknown host www.google.com
linux@linux:~$ ping 216.58.211.142
PING 216.58.211.142 (216.58.211.142) 56(84) bytes of data.
64 bytes from 216.58.211.142: icmp_seq=1 ttl=42 time=408 ms
64 bytes from 216.58.211.142: icmp_seq=2 ttl=42 time=412 ms
64 bytes from 216.58.211.142: icmp_seq=3 ttl=42 time=436 ms
64 bytes from 216.58.211.142: icmp_seq=4 ttl=42 time=407 ms
64 bytes from 216.58.211.142: icmp_seq=5 ttl=42 time=410 ms
64 bytes from 216.58.211.142: icmp_seq=6 ttl=42 time=407 ms
^C
--- 216.58.211.142 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 407.414/413.890/436.571/10.346 ms
linux@linux:~$ ping www.google.com
ping: unknown host www.google.com
我可以通过 IP 地址 ping 任何网站,但无法 ping 或在浏览器中打开它,这就是问题所在。
我不是唯一一个遇到 Ubuntu 16.04 LTS OS 这个问题的人。这个论坛上有很多类似的问题(有些已经解决了)但我找不到任何适合我的解决方案。
答案1
首先,我会尝试消除任何导致用户配置问题的原因。
我将首先从实时 Ubuntu 16.04 USB/CD 启动,然后启动实时会话,并连接到网络并进行一些操作。
您可以从这里获取 16.04 实时图像:
http://releases.ubuntu.com/16.04/
就我个人而言,我会使用 unetbootin 将该映像刻录到 USB 记忆棒并从那里启动。
如果这导致一切正常运行 - 也许回想一下您可能所做的配置更改?
答案2
我遇到了和你一样的问题,已经解决了。解决方案如下: https://askubuntu.com/a/974609/757574