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


1

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

  • 可以从某些客户端访问该服务器
  • 从其他客户端(在同一网络上)它是无法访问的,当我ping它时,第一个数据包得到一个答复但只有第一个,其余的获得ping超时。如果我继续ping,没有数据包得到任何答复。但是,如果我在几分钟后尝试ping,第一个包再次得到回复,然后沉默。
  • 从一些客户端可以随时访问服务器
  • 如果我尝试从服务器ping,同样“只有一个ping回复”发生,同样,可以访问某些机器,但有些机器不能访问。

连接起作用是完全随机的,而不是。它看起来像某种路由问题,但我已经尝试了以下,没有任何运气:

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

有时,如果我禁用然后在服务器上启用NIC,它会有所帮助,有时它没有帮助。

最奇怪的是这个问题经常发生:它出现了,然后几天后就会消失,然后几周之后再次出现。

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


你可以在网络上有重复的IP地址吗?
保罗

不,我只有一台DHCP服务器(路由器)授予192.168.1.101到199的IP,两台服务器在.100和.200以及一堆打印机的静态IP从.50到.60无IP冲突。
Moha 2014年

如果这是我的问题,我将在服务器上运行wireshark,看看ping是否到达那里。如果从服务器到失败的客户端执行此操作,ping是否会失败?
保罗

试过Wireshark。当第一次ping得到答复时,wireshark也会显示echo请求和回复。对于更多的数据包,echo请求甚至没有到达服务器(Wireshark什么都没有显示)。如果我尝试从服务器ping客户端,会发生同样的情况,除了请求被发送但没有repy。
Moha 2014年

好的,也可以从客户端尝试,以确保客户端实际发送。客户端和服务器之间的路径中是否有任何内容,或者它们是否位于同一网络中?
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.