一个数据包后连接失败,某些客户端无法访问服务器,而其他客户端可以访问服务器

一个数据包后连接失败,某些客户端无法访问服务器,而其他客户端可以访问服务器

我对这个问题一无所知。我有一台装有 Windows 2003 Server R2 的机器。有时会出现以下问题:

  • 某些客户端可以访问该服务器
  • 从其他客户端(在同一网络上)无法访问它,当我 ping 它时,第一个数据包会得到回复,但只有第一个,其余的 ping 超时。如果我继续 ping,则没有数据包会得到任何回复。但是,如果我几分钟后尝试 ping,第一个数据包会再次得到回复,然后一片寂静。
  • 与此同时,一些客户端可以轻松访问服务器
  • 如果我尝试从服务器 ping 的话,也会发生相同的“只有一个 ping 回复”的情况,同样,有些机器可以访问,但有些则不能。

哪个连接有效,哪个无效,完全是随机的。这看起来像是某种路由问题,但我已经尝试了以下方法,但没有任何效果:

  • 我更换了 UTP 电缆
  • 我将服务器插入交换机上的另一个端口
  • 我在服务器上重新安装了网卡驱动程序
  • 我关闭了客户端的防火墙

有时如果我禁用然后启用服务器上的 NIC,这会有所帮助,但有时却没有帮助。

最奇怪的是,这个问题反复出现:它出现了,然后几天后就消失了,然后几周后又出现了。

在下面的建议的帮助下,我将问题追溯到同事的 Android 手机。现在我只想知道当手机的 IP 由 DHCP 委派并且与服务器的 IP 不同时,数据包是如何发送到手机的 MAC 地址的。

相关内容