我之前使用过 Ubuntu 11.10,没有连接问题。我重新格式化(没有升级)并安装了 Ubuntu 12.04。
现在网页需要很长时间才能开始加载。当我访问 google.com 时,可能需要长达 10 秒才能开始加载。一旦开始加载,加载速度非常快。所有其他网站也是如此。
我尝试了在线找到的几种建议,但都没有成功。
我已尝试按照此处的建议禁用 dnsmasq:http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
我已尝试将我的 DNS 服务器设置为 google 的开放 DNS:8.8.8.8 和 8.8.4.4。
无论如何,这里有一些关于我的系统的信息:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#NetworkManager#iface eth0 inet dhcp
dns-nameservers 8.8.8.8 8.8.4.4
$ nm-tool
...
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: e1000e
State: connected
Default: yes
HW Address: 5C:26:0A:1D:E6:57
Capabilities:
Carrier Detect: yes
Speed: 1000 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 10.40.113.139
Prefix: 24 (255.255.255.0)
Gateway: 10.40.113.1
DNS: 8.8.8.8
DNS: 8.8.4.4
答案1
好的,我找到了我的问题。
使用 VPN 客户端(Network Connect)后,/etc/resolv.conf 符号链接被替换为实际文件。一些 DNS 服务器在我的 8.8.8.8 和 8.8.4.4 DNS 服务器之前添加到此文件。因此,网页需要很长时间,因为它们在使用我的 DNS 设置之前等待其他条目超时。
有人知道 /etc/resolv.conf 符号链接应该指向什么吗?现在我只是手动编辑了该文件,但如果可以的话,我更愿意使用 Ubuntu 的默认网络设置。