从昨天(2012 年 6 月 11 日)开始,我遇到了很多网络问题。在 chrome 中请求页面时,页面会停留在“正在发送请求”状态,然后最终超时。我使用的 VPN 有自己的 DNS 服务器。我尝试通过 Network-Manager 小程序和编辑 手动设置 DNS /etc/network/interfaces
。由于没有成功,我取消了 resolv.conf 文件的链接,并将旧的 resolv.conf 的内容转储到其中。再次失败后,我通过/etc/NetworkManager/NetworkManager.conf
注释掉 来停用 dnsmasq 服务器dns=dnsmasq
。
$ cat NetworkManager.conf
[main]
plugins=ifupdown,keyfile
#dns=dnsmasq
no-auto-default=D0:67:E5:EA:B6:6B,
[ifupdown]
managed=false
$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: tg3
State: connected
Default: yes
HW Address: D0:67:E5:EA:B6:6B
Capabilities:
Carrier Detect: yes
Speed: 1000 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 192.168.254.122
Prefix: 24 (255.255.255.0)
Gateway: 192.168.254.2
DNS: 192.168.254.1
奇怪的是,网络几分钟后会正常工作,然后开始超时。几分钟后它又会正常工作。超时时我无法访问内部或外部网站。当我访问$dig
本地网站时,我没有收到任何答复。我确实收到了来自 google.com 的答复。
此时,我通常会责怪 DNS 服务器,尤其是当我改用 Google 的 DNS 服务器时,一切正常。但是,我需要使用我们的内部 DNS 来访问我们的内部网站。其他人都没有遇到问题,他们都在使用 DHCP。此组包括一个使用 11.04 的用户。
此时,我不知道该怎么办,因此如果能提供任何帮助我都会很感激。
答案1
经过多次反复尝试后,发现网卡有问题。