我有一个设置,我有一台运行802.11n WPA2encryption的Wi-Finetworking的Linux服务器。 有两个设备连接到这个networking。 一个是生成报告的设备,另一个是下载这些报告的Windows 10笔记本电脑。 为了使Windows 10笔记本电脑find设备,它使用IGMP多点传送来发送设备和设备的请求(如果存在)。
在启动笔记本电脑并连接到networking时,这一系列事件很有效。 我可以运行wireshark,并看到笔记本电脑使用IGMPv3监听所需的地址,请求和响应都按预期发生。
但是,如果我把笔记本电脑带到Wi-Fi的范围之外,我会遇到麻烦。 一旦我回来,我重新连接到Wi-Finetworking,并再次尝试find我的设备。 这次通过wireshark我看到Windows注册使用ICMPv2数据包监听组播。 在这种情况下,当我search设备,我看到请求出去,但没有看到回应。 在路由器上进行数据包捕获虽然我可以看到设备确实在两种情况下都响应。
任何人都可以对第二种情况下可能发生的事情有所了解吗?