有些网站无法在 Ubuntu/Mint 上加载

有些网站无法在 Ubuntu/Mint 上加载

我的网络或操作系统遇到了一个非常奇怪的问题。

上周我突然无法加载一些网站或更奇怪的一些部分不同的网站。例如,我可以加载 gmail.com,登录并查看收件箱中的电子邮件列表,但当我点击其中一个时,它就会超时。另一个例子是http://www.ynet.co.il,我可以查看主页,但进入任何一篇文章都失败(超时)。

我尝试过 Chrome、Firefox 和 Opera,但都以同样的方式失败。

如果我获取某个页面的 URL,则无法通过浏览器加载,而是尝试通过wget控制台加载,但我可以正常获取文件。

我已经格式化了我的计算机(用于运行 Ubuntu 13.04)并安装了 Mint Linux,它运行了几天,但现在又出现了同样的问题。

值得注意的是,我还有其他机器直接或通过 Wi-Fi 连接到路由器,并且它们都运行良好(两台 win7 机器和 1 台树莓派)。

另一个奇怪的行为是,我可以通过 ftp 或 ssh 连接到远程机器,但无法通过 ftp 发送文件(超时),即使我将被动模式设置为 ON,并且当使用 ssh 时,我几乎可以做任何事情,但我无法将文本粘贴到远程机器中,例如,如果我nano在远程机器上有一个文件并尝试从我的剪贴板粘贴任何内容,它就会冻结。

到目前为止我已经尝试过:

  1. 在网络管理员上禁用 IPv6(在 Firefox 上,在 about:config 页面上禁用 ipv6)
  2. 更换端口和网线
  3. 我去商店买了一个新的独立 PCIe 网络适配器
  4. 使用相同的电缆和路由器端口连接我的 win7 笔记本电脑(在我的 Mint 上无法运行的网站在 win7 机器上运行良好)
  5. 从 livecd 加载 Mint,得到相同的结果
  6. 尝试更改 MTU(之前为 1500,现在尝试为 1492)

一些观察:

  1. 例如,当我清除浏览器缓存并转到 facebook.com 时,主页会加载,但无法加载任何个人资料/群组页面。如果我刷新 facebook.com 主页几次,它会停止并无法加载,直到我清除浏览器缓存。我更改了 chrome 缓存文件夹权限,0777但这没有帮助。

  2. 当我跑步时netstat -n我看到很多处于“FIN_WAIT”模式的连接(我猜那是当我尝试刷新不工作且超时的页面时),我不知道它是什么意思或者它是否可以帮助任何人找出问题所在。

  3. 无法正确加载的网站总是一样的,它们没有任何变化,而且在我尝试过的所有三种浏览器上它们都无法以完全相同的方式加载。

  4. 当我在 Google 上搜索“Ubuntu 上某些网站无法加载”时,我看到大量与我类似的投诉,但我找不到任何一个投诉真正说明问题是什么或者他们是如何解决这个问题的。

技术内容:

  1. 网络状态-n
  2. 辅助
  3. 网络状态监测

答案1

我在 Ubuntu 20.04 上遇到了这个问题。我有两个默认路由,一个通过 wifi,一个通过以太网。以太网路由的度量较低:

me@UBU20:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         x.x.x 0.0.0.0         UG    100    0        0 enx9cebe8eb937c
default         x.x.x 0.0.0.0         UG    600    0        0 wlp2s0
...

当我禁用 wifi 时,一切都加载正常。我怀疑我的问题是由我的 wifi 驱动程序引起的(我知道它有问题)。所以禁用 wifi 解决了我的问题。

相关内容