Windows не отвечает на многоадресный пинг IPv6

5

Я пытаюсь выполнить многоадресный пинг IPv6 из Linux и не могу получить ответ от своего хоста Windows.

ping6 -I eth1 ff02::1 Найдет все мои устройства Linux и iOS, но не мои хосты Windows. Я могу найти мои хосты Windows, используя ip -6 neigh или просто пинг с их локальным адресом.

Нужно ли мне что-то включать или отключать, чтобы они отвечали?

Mark Robinson
источник
1
Я могу подтвердить это и на своем компьютере. Отключен брандмауэр Windows и до сих пор нет ответа. Даже не отвечаю на эхо с локального компьютера. Очень интересное поведение.
billc.cn

Ответы:

3

В Windows есть профили подключения, такие как «Приватный» и «Гостевой или общедоступный», которые определяют, можете ли вы пропинговать окна или нет.

Вы можете увидеть, какой профиль включен для вас с помощью:

Control Panel\Network and Internet\Network and Sharing Center

и нажмите «Расширенные настройки общего доступа»

Там вы видите, включен ли «Личный» или «Гостевой или Публичный» профиль.
Рядом с включенным именем профиля (текущий профиль) он помечается как активный.
Внутри профиля включить «Общий доступ к файлам и принтерам» , И нажмите «Сохранить изменения»

Профиль "Гость или Публичный" настроен так, чтобы не отвечать на пинг по умолчанию.
«Личный» профиль отвечает на пинг по умолчанию.

Чтобы установить профиль подключения с PowerShell (в расширенном режиме) для частного использования:

Set-NetConnectionProfile -InterfaceAlias "*" -NetworkCategory Private
Andie2302
источник
2
Хм. Это не работает для меня на Windows 8.1. Несмотря на то, что он находится в частной сети с включенным общим доступом к файлам и принтерам, Windows по-прежнему не отвечает на многоадресного свистит.
Michael Hampton