我使用更新管理器升级到 Ubuntu 12.10。升级后,wifi 可以连接,但不会显示任何网页。如果我 ping 8.8.8.8 或 google.com,则有响应。
我设法使用命令解决了这个问题sudo dhclient wlan0
。但是,现在的问题是每次切换无线网络时,我都必须发出该命令。我该如何使它永久生效?
答案1
很可能是您的系统中缺少符号链接 /etc/resolv.conf -> ../run/resolvconf/resolv.conf。要恢复它,请在终端中执行以下操作。
sudo apt-get install resolvconf
sudo dpkg-reconfigure resolvconf
如果您想使用 8.8.8.8 作为您的名称服务器,则设置 ifup 或 NetworkManager 以将该名称服务器地址用作其启动的接口。
如果您使用 ifup,则编辑 /etc/network/interfaces,并在相关接口的部分添加行“dns-nameservers 8.8.8.8”;然后 ifdown 该接口并再次 ifup 它。
如果您使用 NetworkManager,则打开连接编辑器并添加 8.8.8.8 作为附加名称服务器地址(网络指示器 | 编辑连接... | 无线 | myconnection | 编辑... | IPv4 设置 | 附加 DNS 服务器)。
答案2
您需要编辑 DNS 配置。在终端中
输入gksudo gedit /etc/resolv.conf
。添加您的 DNS(例如 8.8.8.8)代替 127.0.0.1。
如前所述,此配置可能会被覆盖。使用解析配置修改此文件。