我在Windows Server 2012 R2上遇到一个非常奇怪的问题。
我正在运行3台服务器 - 称它们为A,B和C - 我也一直在使用Windows 7桌面对其进行测试 - 称之为Z.
我可以从A,B,C或Z中的任何一个Ping到其他任何一个(即所有4台机器都用于入站和出站ping) - 除了我无法从服务器A ping到服务器B(B A和C一样正常,B到B)。
我在服务器A和服务器B上运行WireShark,A和B都看到从A到B的Ping请求数据包 - 从B到A的Ping应答数据包。请求数据包有ICMP ID字段为0x0001但是,Reply报文的ICMP ID字段更改为0x0100(离开B时的出站数据包和到达A时的入站数据包) - 因此回复与请求不匹配,因此Ping失败。
FWIW,给定特定值,ID更改可能是大端与小端字节交换,但为什么会发生这种情况(并且只发生在一种情况下)对我来说没有任何意义。
直到本周的Windows更新(已经应用于所有A,B,C和Z)Pings工作正常,没有我所知的例外 - 但当然,时机可能完全是巧合。
我重新启动了A和B,但这对行为没有任何影响。
除了这个奇怪的Ping问题,所有A,B,C和Z似乎都正常运行 - 没有连接问题/错误。
有谁知道发生了什么/发生了什么事?有没有人见过这个?
我也在==>处看到了问题。 https://stackoverflow.com/questions/36764903/fail-to-send-ping-from-server,可能相关也可能不相关。
非常感谢任何想法/建议!