我正在尝试从 Linux 执行 IPv6 多播 ping,但无法从我的 Windows 主机收到响应。
ping6 -I eth1 ff02::1
可以找到我的所有 Linux 和 iOS 设备,但找不到我的 Windows 主机。我可以使用ip -6 neigh
或直接使用其本地链接地址 ping 来找到我的 Windows 主机。
我是否需要启用或禁用某些功能才能让他们做出响应?
答案1
Windows 具有“私人”和“访客或公共”等连接配置文件,用于管理您是否可以 ping 窗口。
您可以通过以下方式查看已为您启用了哪个配置文件:
Control Panel\Network and Internet\Network and Sharing Center
并点击“高级共享设置”
您可以在此处看到是否启用了“私人”或“访客或公共”配置文件。
启用的配置文件名称旁边是(当前配置文件),将其标记为活动状态。
在配置文件中启用“文件和打印机共享”. 然后点击“保存更改”
“访客或公共”配置文件默认设置为不响应 ping。
“私人”配置文件默认响应 ping。
要使用 powershell 将连接配置文件(在提升模式下)设置为私人使用:
Set-NetConnectionProfile -InterfaceAlias "*" -NetworkCategory Private