打开与 Google 的套接字时在 SYN_SENT 处挂起

打开与 Google 的套接字时在 SYN_SENT 处挂起

我现在有 2 台计算机:下载器(asus at4nm10t-i)装有 debian,桌面版(asus sabertooth 990fx)装有 gentoo,它们位于 NAT 下的同一网络中,甚至使用相同的以太网卡:RTL8111E。驱动程序 r8169 在两台计算机上都编译为模块。有时晚上桌面无法连接到谷歌及其所有服务,如现在:

curl -v http://www.google.by

在下载器上,它立即收到了服务器的答复。在桌面上它挂了,当我在其他终端运行时:

netstat -ntp | grep curl
>>tcp 0 1 192.168.0.7:54126 173.194.35.191:80 SYN_SENT 4876/curl

1-2 分钟后,它收到了服务器的答复。我尝试更改网络的 ip、桌面的 mac 地址,但没有任何变化。当我尝试连接到除了谷歌之外的其他服务

curl -v http://www.yahoo.com

两台电脑都立即收到了答复!只有当我重新启动桌面时,它才开始正确使用 Google 服务

我不明白这个错误与什么有关。我应该在哪个错误跟踪器中发布它:r8169 还是 linux kernel 还是 google?

PS. 使用 memtest 检查桌面:通过 5 次 - 无错误

答案1

我遇到这个问题大约有一年了,现在它已经消失了(2012-2013)。

现在我遇到了另一个问题:tcp连接的存活时间短(2014 年 11 月 12 日)。

我检查了白俄罗斯几乎所有的互联网提供商。看来所有问题都与我们的核心垄断提供商“beltelecom”及其“防火墙”有关。

相关内容