Ubuntu:在具有许多客户端的网络上,有两台机器无法同时通过浏览器访问网络

Ubuntu:在具有许多客户端的网络上,有两台机器无法同时通过浏览器访问网络

好吧,我要为这件事抓狂了。我们有一个无线网络,许多客户端都运行良好,除了两个运行 10.10 的 Ubuntu 客户端无法同时通过浏览器访问互联网。他们仍然可以 ping、使用 Skype 等,但无法浏览。

一旦可以浏览的一方退出,另一方的网络浏览就会返回,反之亦然。当 ping 和 Skype 正常工作时,我假设存在某种 DNS 问题,但转向 OpenDNS 并没有解决问题,重新启动网络或使用有线而不是无线也没有解决问题。

我们还关闭了路由器,但它仍然存在,所以我确信这不是网络问题。这两个客户端都是笔记本电脑,并且可以在另一个办公室(我们无法控制)的无线网络上正常工作。

我认为必须从他们都使用的其他网络缓存某些内容,这会导致此问题,但不知道是什么。

有人有什么想法吗?我只是不知道从这里该去哪里。

答案1

鉴于可用信息量有限,很难说。这里有一些随机的建议。

  • 检查代理设置是否正确(类似于工作笔记本电脑)。

  • 检查代理自动发现对于您的两个浏览器的工作方式是否与同一网络上其他笔记本电脑上的浏览器的工作方式相同。自动发现通过 Firefox 中的 DNS 进行,Internet Explorer 支持 DNS、DHCP(通过选项 252 的 INFORM 请求)和代理设置的组策略分发。 (也许 IE 支持另一种方法,我现在不记得了。)

  • 使用 tcpdump 或 Wireshark 等嗅探器来准确了解发生了什么情况。如果您不确定如何解释原始数据包,则添加到此问题的附加信息可能会很有用。

答案2

我的猜测是,这两台机器共享一些本应是独一无二的东西。您应该检查它们的主机名和 IP 地址,然后进行适当的更改。

答案3

从数据包转储来看,Wireshark 认为许多帧不是以太网 v2 格式。猜测可能是其中一台笔记本电脑使用 802.3ad 通道绑定将两个 54mbps 通道绑定为 108mbps(在原始 Atheros 实现中通过 WiFi 时称为 Super-G 模式,D-Link 许可了该技术,并且可能将其称为其他名称)这在某种程度上失败了。

值得注意的是,一些数据包以正常帧格式(即 DNS 流量)发送,这也恰好工作正常。

一个想法可能是禁用一侧或两侧的 Super-G,然后看看结果如何。

另外,对于 machine2 来说,原始转储而不是 ASCII 会更好;-)

相关内容