Как включить Ping (ICMP Echo) в Брандмауэре Windows: пошаговый гайд
Почему компьютер или сервер не отвечает на Ping?
По умолчанию встроенный Брандмауэр Защитника Windows (Windows Defender Firewall) в целях безопасности блокирует все входящие пакеты протокола ICMPv4 (Echo Request). При попытке проверить доступность компьютера командой ping IP_АДРЕС с другого ПК выводится сообщение: «Превышен интервал ожидания для запроса» (Request timed out), хотя сам компьютер включен и работает.
Как быстро разрешить Ping в Брандмауэре Windows
Ниже приведены самые быстрые способы открыть пинг для системного администратора и обычного пользователя.
Способ 1. Включение одной командой через CMD (Самый быстрый)
- Запустите Командную строку от имени Администратора.
- Выполните команду включения встроенного штатного правила брандмауэра:
netsh advfirewall firewall set rule name="Общий доступ к файлам и принтерам (эхо-запрос - входящий трафик ICMPv4)" new enable=yes(Для англоязычной версии Windows имя правила: name="File and Printer Sharing (Echo Request - ICMPv4-In)").
Способ 2. Включение через PowerShell (Универсально для всех версий)
Команда PowerShell активирует правила для всех сетевых профилей (Доменный, Частный, Публичный) вне зависимости от языка системы:
Enable-NetFirewallRule -Name FPS-ICMP4-ERQ-InСпособ 3. Включение через графический интерфейс
- Нажмите Win + R, введите
firewall.cplи нажмите Enter. - В левой колонке нажмите «Дополнительные параметры» (откроется окно брандмауэра в режиме повышенной безопасности).
- Перейдите в раздел «Правила для входящих подключений» (Inbound Rules).
- Найдите в списке правило: Общий доступ к файлам и принтерам (эхо-запрос — входящий трафик ICMPv4) для нужного сетевого профиля.
- Кликните по нему правой кнопкой мыши и выберите «Включить правило» (Enable Rule).
Частые вопросы (FAQ)
Опасно ли открывать Ping для публичных сетей?
В общедоступных незащищенных сетях (публичный Wi-Fi) пинг лучше оставлять закрытым, чтобы скрыть присутствие вашего устройства от сканеров сети. В домашней и офисной сети пинг абсолютно безопасен.
Как разрешить пинг для протокола IPv6?
Используйте правило для ICMPv6 командой PowerShell: Enable-NetFirewallRule -Name FPS-ICMP6-ERQ-In.
Почему компьютер пингуется по IP-адресу, но не пингуется по имени?
Это указывает на проблему с локальным DNS-сервером или службой NetBIOS/LLMNR, а не на блокировку брандмауэра.
Как создать полностью свое отдельное правило для Ping?
Выполните команду: netsh advfirewall firewall add rule name="Allow-Ping" protocol=icmpv4:8,any dir=in action=allow.