我刚刚升级了我的 ISP,它终于支持 IPv6。去年我的 ISP 没有能力,所以... 唯一似乎仅在 Windows 下不起作用的是 ICMPv6。由于这是一项在线测试,因此可以推测可能只有ping6
(确切地说是回显请求/回复)。但我并不完全是网络人。
IPv6在线测试
我个人使用:https ://ipv6-test.com/
Linux 下的结果(Mint 19)
Windows 下的结果 (10)
仅在 ICMP 字段中有所不同,它在 Windows 下显示为Filtered ,而不是在 Linux 下为Reachable,这是我想要的结果。
作为一个 Linux 人,我不经常启动 Windows,但我仍然想调查是否所有 ICMP 都被标准 Windows 防火墙阻止,或者只有echo request/reply。在将这个问题写到我的教科书的那一刻,我没有太多的想法可能是错误的以及如何解决它。
我尝试过:打开高级 Windows 防火墙,对所有 ICMPv6 行进行排序,找到回显请求 + 回复规则,查看它们的设置,快速查看似乎很好。
首先,我已经在我的 Linux 上安装并打开了 Wireshark 软件。
旁注:在无法查看我的 WLAN 界面几分钟后,我意识到我需要添加到
wireshark
组中,然后重新登录:回到 Wireshark,关闭所有可见的应用程序,只过滤 IPv6 流量,我在重新加载测试页面后发现了这个:
基本上结果告诉我在线测试发现只使用echo request + reply。
所以,我去了高级 Windows 防火墙,再次对所有 ICMPv6 行进行排序,这一次我注意到,可能默认情况下,回显请求 + 回复都没有启用,通过右键单击规则并单击启用来更正。如果你想在 IPv6 网络上ping 通,这可能是基于意见的,所以我自己也想这样做。
最后,您需要同时启用输入和输出规则。我最初犯了一个错误,只启用了入站规则,所以请注意这一点。