Ubuntu 网络问题:两台特定机器同时连接到网络时无法浏览网页

Ubuntu 网络问题:两台特定机器同时连接到网络时无法浏览网页

我设置了一个安全的无线网络,它运行良好,但两台运行 Ubuntu 10.10 的笔记本电脑无法同时通过浏览器访问互联网。它们都可以 ping 站点、wget 站点、使用 skype,但使用浏览器时页面始终无法加载(在 Firefox 中,状态栏只会显示“正在连接”,直到超时。)

这是我们目前尝试过的方法(没有任何方法可以解决这个问题):

  • 开放DNS
  • 重启网络服务
  • 使用有线连接而非无线连接
  • 删除网络中除出现此问题的两台机器之外的所有其他节点
  • 更换了路由器
  • 将路由器恢复出厂设置
  • 重新格式化其中一台机器并重新安装 Ubuntu 10.10

我们还检查了其他事项:

  • 两台机器可以同时连接到不同位置(例如网吧或其他办公室)的其他无线网络,不会出现任何问题
  • 两台机器有唯一的 IP 地址
  • 两台机器有唯一的MAC地址
  • 两台机器可以使用 Skype、wget、ping 等在网络上进行通信
  • 我们两台机器上都没有使用代理

仅供参考:我已附上 wireshark 的输出。为了进行测试,我们打开了两台机器,并将它们指向同一个网站。内容在一台机器上加载,而在另一台机器上没有加载。以下是 wireshark 的输出- (speedyshare.com/files/26228631/machine_output_1&&speedyshare.com/files/26229335/machine_output_2)。如您所见,第一个成功了,第二个失败了。

我不完全理解输出,如果有人可以解释一下导致这种情况的原因以及我们如何解决它,我将不胜感激!

非常感谢!

达伦

答案1

查看您的跟踪,两台机器正在尝试连接到两个不同的端点。看起来您正在尝试连接到 test.org.uk:

机器 1

  • IP地址:192.168.0.178
  • 使用的 DNS 服务器:119.82.248.67
  • 答案:www.test.org.uk = test.org.uk = 74.200.243.251

连接结果:交易成功(301 Moved 结果)

机器 2

  • IP地址:192.168.0.161
  • 使用的 DNS 服务器:119.82.248.67
  • 答案:test.org.uk = 74.200.243.253

连接结果:SYN 请求被忽略;未建立 TCP 连接

建议

我建议尝试使用 IP 号码而不是 DNS 名称来连接这些服务器。

顺便说一句,我不确定其他非 TCP 流量是否相关......

我对罪魁祸首的猜测是什么?测试服务器 test.org.uk 与 NAT 网关相结合:test.org.uk 可能只是将两台机器识别为来自同一来源(NAT 网关)。但这并不能解决最初提出的问题 - 如果您的问题不仅限于 test.org.uk。请尝试其他站点。

相关内容