我正在尝试从 Linux 执行 IPv6 多播 ping,但无法从 Windows 主机获得响应。
ping6 -I eth1 ff02::1
会找到我所有的 Linux 和 iOS 设备,但不会找到我的 Windows 主机。我可以找到我的 Windows 主机使用ip -6 neigh
或直接使用它们的链接本地地址进行 ping 操作。
我是否需要启用或禁用某些东西才能让他们做出回应?
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)
归档时间: |
|
查看次数: |
3018 次 |
最近记录: |