首先,我是个新手,网络不是我的强项。所以在过去的一个小时里,我一直在绞尽脑汁试图让我的 12.04 Ubuntu 分区连接到星巴克的 AT&T 热点。我已经切换到计算机上的 Windows 分区,以便完成一些工作。每次我尝试连接公共 wifi 时都会发生这种情况,我认为这与 DNS 出现问题有关,当时我需要重新路由以接受免费 wifi 条款和条件。
行为:wifi 指示器显示已连接且信号强,但当我尝试通过 Chromium 访问 Google 时,却收到通用的“未连接”提示。我的手机和 Windows 分区都已连接,因此 Ubuntu 出现了问题。
我尝试过的事情:
- 尝试过 Firefox,还是同样的信息
- Ping www.google.com 时显示 DNS 服务器无法解析名称或类似内容。Ping 8.8.8.8 时会得到响应。
- 通过 /etc/init.d/network-manager restart 重新启动
- 已登录,已注销
- 重启机器
- 找到了我认为是路由器的 IP 地址。它重定向到正确的网址,我本应在该网址上点击合法使用星巴克 wifi 的协议,但浏览器中显示一条错误消息,内容是“无法解析服务器的 DNS”
- 重命名 /etc/resolv.conf 文件,然后将其移回,但这样做没有任何效果(按照今天更新后无法访问互联网(DNS 名称无法解析))
- 注释掉 dnsmasq 然后取消注释(如下:http://www.ubuntugeek.com/how-to-disable-dnsmasq-in-ubuntu-12-04precise.html)
- 进入 Chromium 设置并摆弄了一堆隐私设置(Chromium 建议取消选中“预测网络操作以提高页面加载性能”。它已被取消选中)
- 在 attn 网络的 GUI 网络管理器中,尝试关闭所有自动功能并手动输入 dns 服务器的服务器名称(不知道这是否有意义,此时有点不知所措)
- 运行此命令:sudo dpkg-reconfigure resolvconf,这有点吓人...希望我没有搞砸任何事情。(按照:http://oct.im/auto-dns-resolving-in-ubuntu-1204-desktop.html)
上网和排除故障有点困难,因为我只有一台机器,我可以上网,但需要重新启动 Windows 分区。任何建议和/或意见都将不胜感激!谢谢!