opened image

Jak zezwolić na pakiety ICMP w Windows Server 2022, 2019, 2016

W Windows Server 2016, 2019 i 2022 ICMP lub Ping są domyślnie wyłączone, co czyni system bardziej bezpiecznym, ale czasami przynosi pewne trudności w monitorowaniu.

Ponieważ polecenie ping mówi/pokazuje, że zdalny komputer jest podłączony do sieci, jest to przydatne polecenie dla administratorów systemu.

Jeśli dla swoich celów lub do monitorowania musisz włączyć pakiety ICMP lub ping, możesz skorzystać z poniższej instrukcji.

Można to włączyć ręcznie bez użycia zasad grupowych.

Jeśli pakiety ICMP na twoim komputerze nie są włączone, otrzymasz komunikat o przekroczeniu czasu oczekiwania.


 

Jak włączyć Ping w zaporze Windows


Aby włączyć sprawdzanie połączenia w zaporze, wykonaj następujące kroki:

Otwórz zaporę, naciskając Win+R i wpisz polecenie firewall.cpl.

 

 

W otwartym oknie kliknij Advanced Settings na prawej stronie.

 


 

Wybierz Inbound Rules na lewej stronie i na prawej stronie New Rule.


 

Wybierz File and Printer Sharing w sekcji Predefined Rules. I kliknij Next.

Wybierz następujące dwa zasady:

 

 

  • Udostępnianie plików i drukarek (Echo Request – ICMPv6-In)
  • Udostępnianie plików i drukarek (Echo Request – ICMPv4-In)


 

I kliknij Next.

Wybierz opcję Allow the connection. Kliknij Finish.



 

 

 

Jak włączyć ICMP (Ping) z wiersza poleceń lub PowerShell

 


Aby to zrobić, otwórz wiersz poleceń, naciskając Win+R i wpisz polecenie cmd.

 

Zezwól na ping IPv4 z wiersza poleceń:

 

 

netsh advfirewall firewall add rule name="ICMP Allow Ping V4" protocol="icmpv4:8,any" dir=in action=allow

 


Zezwól na ping IPv4 za pomocą PowerShell:

 

 

 

New-NetFirewallRule -DisplayName "ICMP Allow Ping V4" -Direction Inbound -Protocol ICMPv4 -IcmpType 8 -RemoteAddress <localsubnet> -Action Allow

 


Jeśli po testowaniu i konfiguracji konieczne jest wyłączenie pakietów ICMP, można również skorzystać z wiersza poleceń.



Zablokuj ping IPv4 z wiersza poleceń:

 

netsh advfirewall firewall add rule name="ICMP Allow Ping V4" protocol="icmpv4:8,any" dir=in action=block


Zablokuj ping IPv4 za pomocą PowerShell:

 

 

 

New-NetFirewallRule -DisplayName "ICMP Allow Ping V4" -Direction Inbound -Protocol ICMPv4 -IcmpType 8 -RemoteAddress <localsubnet> -Action Block

 

Sugerujemy również rozważenie innych przydatnych artykułów: