Windows 防火墙是否默认阻止 ICMPv6?

PF4*_*lic 6 networking ipv6 windows-firewall

在尝试与 Windows box 建立 IPv6 连接(失败)的长期努力之后,我注意到 Windows 防火墙阻止了很多 ICMPv6 数据包。我能找到的最接近的预定义规则确实允许 ICMPv6,但仅适用于Local network连接,与rfc4890日期为“2007 年 5 月”(这是 Windows 7 发布之前)的建议相比,这太有限了。

当然,我确实扩展了该规则Any并尝试添加单独的 ICMPv6 规则 - 两者均独立成功。它对通常的网络活动有一点不同,但对隧道连接(例如,对于 P2P IPv6 直接连接,IPv6 通过 IPv4 隧道连接)提供了巨大的好处,否则很难运行。

我在这里遗漏了什么或弄错了吗?

如果这是“设计使然”,那么将此规则限制为Local network默认与建议相反的意义何在?

bvi*_*tor 1

是的。您需要显式创建一个新的自定义入站规则,为所需的接口和网络类型传递 ICMPv6。这很容易做到:

在 Windows Defender 防火墙上传递 ICMPv6

  • 另外,这也是为什么不鼓励仅链接答案的一个例子。链接已离线。 (2认同)