我有一台运行 Ubuntu 16.04 的新笔记本电脑,它运行了几个星期,但现在已经失去了通过 Wi-fi 连接到互联网的兴趣。我知道这不是我的路由器或 ISP 的问题,因为我正在使用我的旧 Windows 笔记本电脑在完全相同的家庭网络上写这篇文章,但 Ubuntu 笔记本电脑无法连接。
我已成功连接到我的路由器,并且运行nmcli dev
显示我已连接到我的 wifi 设备 (wlp2s0) 和无线网络。
昨晚我可以打开一些页面(Google、Facebook、YouTube),但不能打开其他页面(ubuntu.com、riken.jp)。当时我怀疑这是 IPv6 可以工作但 IPv4 没有的地方。然而,现在没有任何效果。Chromium、ping、wget、dig——什么都没有。/etc/resolv.conf/
根本不包含任何内容(除了告诉我不要编辑它的注释行之外),并且返回的表route
是空的。
更新 1:我ipconfig /all
在我的 Windows 机器上使用以确定它使用的 DNS 服务器(75.75.75.75、75.75.76.76.、2001:558:feed::1、2001:558:feed::2),然后使用网络将这些连接添加为我的家庭网络的 DNS 服务器。cat /etc/resolv.conf
现在给我nameserver 127.0.1.1
;我不完全确定这是什么意思,但我认为这是某种别名,对吗?nmcli dev show | grep DNS
显示我使用了两个 IPv6 DNS 服务器(2001:558:feed::1 和 2001:558:feed::2)。
我可以wget
使用解析为 IPv6 地址的 URL,如下所示:
craig@craig-XPS-13-9370:~$ wget www.google.com
--2018-04-14 13:06:17-- http://www.google.com/
Resolving www.google.com (www.google.com)... 2607:f8b0:4004:808::2004,
172.217.13.68
Connecting to www.google.com
(www.google.com)|2607:f8b0:4004:808::2004|:80... …
Run Code Online (Sandbox Code Playgroud)