我对这个问题一无所知。我有一个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年
好的,也可以从客户端尝试,以确保客户端实际发送。客户端和服务器之间的路径中是否有任何内容,或者它们是否位于同一网络中?
—
保罗