Ubuntu 16.04 上互联网无法(部分)工作

Ubuntu 16.04 上互联网无法(部分)工作

我最近用 WiFi 连接了新的互联网(光纤连接)。我已经正确设置了它,它可以与我拥有的所有其他设备(两部 Android 手机、一台 Windows 8.1 笔记本电脑)一起使用,但它似乎无法与 Ubuntu 一起使用。

我的笔记本电脑显示已连接到相关网络,但我尝试使用 Firefox,但它显示“未找到服务器”页面。我尝试通过软件更新程序对其进行更新,但似乎也无法连接。但 Transmission torrent 客户端可以连接并正常运行。

寻求一些帮助。

输入 ping -c3 www.ubuntu.com 得到结果:

ping:未知主机 www.ubuntu.com

输入 ping -c3 www.ubuntu.com 得到结果:

PING 8.8.8.8 (8.8.8.8) 56(84) 字节数据。来自 8.8.8.8 的 64 字节:icmp_seq=1 ttl=45 时间=38.9 毫秒来自 8.8.8.8 的 64 字节:icmp_seq=2 ttl=45 时间=36.3 毫秒来自 8.8.8.8 的 64 字节:icmp_seq=3 ttl=45 时间=38.4 毫秒

--- 8.8.8.8 ping 统计 --- 已发送 3 个数据包,已接收 3 个数据包,0% 数据包丢失,时间 2002ms rtt min/avg/max/mdev = 36.350/37.921/38.955/1.129 ms

答案1

编辑/etc/resolv.conf文件并更改第一个:nameserver 以nameserver 8.8.8.8保存并退出,然后尝试再次 ping www.google.com。如果成功,您需要修复 DHCP 以将其作为 DNS 发送(如果您使用的是 DHCP 而不是静态的)。

如果您使用静态IP,则必须在文件中设置以下参数/etc/network/interfaces

dns-nameserver 8.8.8.8

答案2

'8.8.8.8' 是 Google 提供的名称服务器。https://en.wikipedia.org/wiki/Google_Public_DNS DNS 可将人类可读的机器名称(如 www.ubuntu.com)转换为 Internet 功能 32 位(用于 IPv4)数字 91.189.89.115。每当您访问 Internet 时都需要它。并且它还经常用于需要从您访问的服务器以外的其他服务器添加 JavaScript 或样式表附加信息的每一个网页。

38.4ms 到 8.8.8.8 是每次请求所需的时间。这只是您现在测试时发现的,但最终您可能只是将其设置为调制解调器的 IP 号码。它内置了 DNS 服务器,知道如何联系您的互联网提供商的 DNS。这会在几分之一毫秒内回复所有已从早期请求中缓存的内容。这将非常有助于充分享受您的光纤连接。解释一下,如果您有 100Mbit/s 的连接,那么在 38.4ms 内您将传输 3.84Mbit 的数据,这可能比您下载的网站内容还要多。

相关内容