Windows 网络出现故障,Linux 客户端上不存在

Windows 网络出现故障,Linux 客户端上不存在

给你们大家带来一个非常奇怪的消息。

我有一个网络设置,使用一台 Linux 机器作为各个网段(在单独的 nic 上)和虚拟机(其中一个是邮件服务器)之间的网关,全部由 shorewall 和 bind9 管理。

这一切已经顺利运行了好久,但周末服务器宕机并重新启动。从那时起,Windows 计算机(仅限)在网络上打开任何大小的内容时都会遇到问题。例如,电子邮件有一个网页,它会打开到登录点,然后挂起。邮件客户端可以下载邮件标题,但不能下载邮件正文。打开共享文档没有问题,但保存它们非常非常慢,而且通常会超时。但是,Mac 和 Linux 计算机完全没有问题。这仅适用于 Windows,并且仅在内部网络上。在任何平台上从外部访问所有这些都没有问题。

我在一台作为虚拟盒客户端运行的 Windows 机器上看到了同样的行为,而这台 Linux 主机上没有任何问题。

我没什么主意了。我已经嗅探过数据包,除了在 Windows 机器上进行大量重试(在 Linux 上没有看到)外,没有发现任何问题。

您建议我如何尝试查找此错误?Windows 堆栈与 Linux/Mac 堆栈有何不同?

答案1

慢速连接是通过防火墙还是也发生在本地网段?非 Windows 计算机是否以相同的方式从防火墙上的相同端口连接到相同的服务?也就是说,您将一台 Mac 和一台 Windows 计算机插入到机柜中的同一台交换机,它们都尝试在同一个网页上打开同一封电子邮件。通过这种比较,您看到了什么?

重启后,路由器/防火墙上的接口是否可能设置为错误的速度(我遇到过这种情况)?

如有疑问,我会将责任归咎于 Windows 的 TCP/IP“调整”设置: http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574http://www.riccardoriva.info/blog/?p=1286了解关于此主题的信息。是的,即使在 LAN 设置中,这也可能会导致问题,但通常只有在某个地方的连接速度发生变化时才会出现问题。

相关内容