![WiFi 已连接网络,但无法连接到互联网](https://linux22.com/image/970743/WiFi%20%E5%B7%B2%E8%BF%9E%E6%8E%A5%E7%BD%91%E7%BB%9C%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
我无法使用 Ubuntu 12.04.3 连接到互联网。但是 Windows 8.1 分区可以完美访问我的 WiFi。据我所知,我的适配器未分配 IPv4 地址,无法 ping 路由器。运行 dhclient 不起作用。奇怪的是,我可以通过 WiFi 连接并使用谷歌搜索,但其他网站都不起作用。大多数时候,有线连接似乎有效。
详细信息:适配器:Intel Wireless-N 7260
操作系统:Ubuntu 12.04.3,内核 3.12.2
nm-tool 输出:https://gist.github.com/bloxgate/7715106
dmesg 输出:http://paste.ubuntu.com/6502541/
如果您需要更多信息,请询问。
答案1
正如您所猜测的,路由器似乎提供了 IPv6 地址,而不是 IPv4 地址。您还缺少 DNS 名称服务器,而 DNS 名称服务器对于将 askubuntu.com 之类的名称解析为 198.252.206.24 之类的数字至关重要。我建议您右键单击网络管理器图标并编辑连接。选择无线选项卡和 IPv4,并确保方法设置为自动(DHCP)。作为临时实验,您还可以尝试选择 IPv6 选项卡并将 IPv6 设置为忽略。然后关闭编辑并单击网络管理器图标并断开连接。等待片刻,让 NM 看到状态变化,然后尝试再次连接。您可以吗?您可以浏览吗?nm 工具显示 IPv4 地址和所有重要的 DNS 名称服务器?
您也可以查看路由器的管理页面,看看是否有任何优先选择 IPv6 而不是 IPv4 的选项,然后取消选择。我不知道有这样的设置,但每天都有新的东西出现!
您还可以查看网络上的其他连接设备并比较它们的地址。另外,请粘贴:http://paste.ubuntu.com/
dmesg | grep -e wlan -e iwl