Windows 不响应 IPv6 多播 ping

Mar*_*son 7 windows ipv6

我正在尝试从 Linux 执行 IPv6 多播 ping,但无法从 Windows 主机获得响应。

ping6 -I eth1 ff02::1会找到我所有的 Linux 和 iOS 设备,但不会找到我的 Windows 主机。我可以找到我的 Windows 主机使用ip -6 neigh或直接使用它们的链接本地地址进行 ping 操作。

我是否需要启用或禁用某些东西才能让他们做出回应?

And*_*302 5

Windows 具有连接配置文件,如“私人”和“访客或公共”,用于管理您是否可以 ping 窗口。

您可以通过以下方式查看为您启用的配置文件:

Control Panel\Network and Internet\Network and Sharing Center
Run Code Online (Sandbox Code Playgroud)

然后点击“高级共享设置”

在那里您可以看到是否启用了“私人”或“访客或公共”配置文件。
在启用的配置文件名称旁边是(当前配置文件),将其标记为活动。
在配置文件中启用“文件和打印机共享”。然后点击“保存更改”

“访客或公共”配置文件默认设置为不响应 ping。
默认情况下,“私人”配置文件响应 ping。

使用 powershell(在提升模式下)将连接配置文件设置为私人使用:

Set-NetConnectionProfile -InterfaceAlias "*" -NetworkCategory Private
Run Code Online (Sandbox Code Playgroud)

  • 唔。这在 Windows 8.1 上对我不起作用。尽管在启用了文件和打印机共享的专用网络上,Windows 仍然不响应 _multicast_ ping。 (2认同)