我设置了一个安全的无线网络,它运行良好,但两台运行 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。请尝试其他站点。