我使用的是 Ubuntu 14.04 LTS,直到昨天一切都很好。今天我无法访问任何网站(无论我使用哪种浏览器)。如果我启动 Firefox,它会转到:start.ubuntu.com,然后我会弹出一个标题为“需要身份验证”的弹出窗口,然后它会显示:“正在请求用户名和密码http://start.ubuntu.com该网站称:“NET Disk”如果我取消,我会收到 401 Unauthorized Authorization required 错误。
此外,如果我从终端窗口运行更新或升级,我会收到以下消息,例如:
E: Failed to fetch http://nl.archive.ubuntu.com/ubuntu/pool/universe/u/unity/unity-2d_7.2.4+14.04.20141217-0ubuntu1_all.deb 401 Unauthorized
我已连接到互联网。我可以 ping 我选择的任何站点并得到结果。这是什么原因造成的?我该如何修复?
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:85:4c:99:e2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:30374 errors:0 dropped:0 overruns:0 frame:0
TX packets:30374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9332832 (9.3 MB) TX bytes:9332832 (9.3 MB)
wlan0 Link encap:Ethernet HWaddr 00:24:21:4e:d8:d3
inet addr:192.168.1.14 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:21ff:fe4e:d8d3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34843 errors:182 dropped:64920 overruns:0 frame:0
TX packets:62194 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3590980 (3.5 MB) TX bytes:7778713 (7.7 MB)
Interrupt:17 Memory:f87e8000-f87e8100
答案1
我会发表评论,但我的所有声誉都被悬赏包裹起来了。你有 NAS(网络附加存储,例如插入路由器的外部硬盘)吗?Net Disk 是这类产品的一个品牌,你的端口 80(http)可能出于某种原因被路由到它。尝试访问 https 站点(例如https://news.google.com/) 看看您是否有同样的问题。
答案2
非常感谢 rpierce,我可以说他的评论起了作用。我拔掉了外部硬盘,一切又恢复正常了。我可能还发现了问题的原因。外部硬盘插入连接到主路由器/调制解调器的无线路由器。自从我拔掉两个路由器之间的电缆后,http 流量的问题就解决了。但是一旦我重新插入电缆,辅助路由器就不再连接到主路由器了。我怀疑这是因为 UTP 连接器安装得不太好。我猜这可能导致了一些不必要的流量。
再次感谢您快速而有用的回复!