Ako povoliť ping (požiadavky ICMP Echo) cez bránu Windows Firewall

Brána Windows Firewall s pokročilým zabezpečením(Windows Firewall with Advanced Security) štandardne blokuje ICMP Echo Requests ( Ping(Pings) ) zo siete. V tomto príspevku vám ukážeme, ako povoliť príkazy Ping (požiadavky ICMP Echo)(Pings (ICMP Echo requests)) prostredníctvom brány Windows Firewall(Windows Firewall) pomocou príkazového riadka(Command Promp) t alebo prostredníctvom brány Windows Firewall s používateľským rozhraním Advanced Security(Windows Firewall with Advanced Security UI) .

Mám povoliť ICMP?

Mnohí správcovia sietí považujú protokol ICMP ( Internet Control Message Protocol ) za bezpečnostné riziko, a preto by ako bezpečnostné opatrenie malo byť ICMP na firewalle vždy blokované. Keďže je všeobecne známe, že ICMP má určité bezpečnostné problémy, a práve z tohto dôvodu by mal byť ICMP blokovaný; stále to nie je dôvod blokovať všetku komunikáciu ICMP !

Aké typy ICMP by som mal povoliť?

Okrem typu 3(Type 3) a typu 4(Type 4) – jedinej základnej komunikácie ICMP , ktorú musíte povoliť pri vstupe a výstupe z brány firewall na počítači so systémom Windows 10/11, všetko ostatné je buď voliteľné, alebo by malo byť zablokované. Majte(Bear) na pamäti, že ak chcete odoslať požiadavky ping, musíte povoliť typ 8 OUT a 0 IN.

Povoľte ping(Pings) ( požiadavky ICMP Echo ) prostredníctvom brány Windows Firewall(Windows Firewall)

Vo všeobecnosti, spôsob, akým príkaz ping funguje(ping command works) medzi ostatnými sieťovými nástrojmi, je jednoducho odosielanie špeciálnych paketov známych ako Internet Control Message Protocol ( ICMP ) Echo Requests do cieľového zariadenia a potom čakať, kým toto prijímacie zariadenie odpovie a odošle späť ICMP Echo . Balík odpovede(ICMP Echo Reply) . Táto akcia pingu, okrem testovania, či je zariadenie pripojené k sieti aktívne, meria aj čas odozvy a odošle výsledok na kontrolu.

Pingy(Pings) ( požiadavky ICMP Echo ) môžeme povoliť cez vašu bránu firewall(Firewall) na počítači so systémom Windows 10(Windows 10) alebo Windows 11 jedným z dvoch spôsobov. Túto tému preskúmame metódami uvedenými nižšie.

Poznámka(Note) : Ak máte v systéme nainštalovaný bezpečnostný softvér tretej strany s vlastnou bránou firewall alebo máte nainštalovaný iba iný typ špeciálneho programu brány firewall tretej strany, budete musieť v tejto bráne firewall otvoriť porty(open ports in that firewall) namiesto vstavanej brány Windows Firewall(Windows Firewall) . .

1] Povoľte ping(Allow Pings) ( požiadavky ICMP Echo ) cez bránu firewall(Firewall) na počítači so systémom Windows(Windows PC) prostredníctvom brány Windows Firewall(Windows Firewall) s používateľským rozhraním rozšíreného zabezpečenia(Advanced Security UI)

Povoľte príkazy Ping prostredníctvom používateľského rozhrania brány Windows Firewall-Windows Defender Firewall

Ak chcete povoliť ping(Pings) ( požiadavky ICMP Echo ) cez bránu firewall(Firewall) na počítači so systémom Windows(Windows PC) prostredníctvom brány firewall systému Windows(Windows Firewall) s používateľským rozhraním Advanced Security , postupujte takto:

  • Kliknite na tlačidlo Štart(Click Start) alebo stlačte kláves Windows na klávesnici.
  • Napíšte windows firewall a potom vyberte Windows Defender Firewall  v hornej časti výsledku vyhľadávania.
  • Kliknite na odkaz Rozšírené nastavenia(Advanced settings) na ľavej strane okna ovládacieho panela , ktoré sa otvorí.(Control Panel)
  • Na ľavej table kliknite pravým tlačidlom myši na prichádzajúce pravidlá(Inbound Rules) a vyberte položku Nové pravidlo(New Rule) .
  • V okne Nové prichádzajúce pravidlo(New Inbound Rule) vyberte možnosť Vlastné(Custom) .
  • Kliknite na tlačidlo Ďalej(Next) .
  • Na stránke Platí toto pravidlo pre všetky programy alebo konkrétne programy? (Does this rule apply to all programs or specific programs?)skontrolujte, či je prepínač vybratý pre položku Všetky programy(All programs) .
  • Kliknite na tlačidlo Ďalej(Next) .
  • Na stránke Na ktoré porty a protokol sa toto pravidlo vzťahuje? (To which ports and protocol does this rule apply?)kliknite na rozbaľovaciu ponuku Typ protokolu a vyberte (Protocol type)ICMPv4 .
  • Kliknite na tlačidlo Prispôsobiť(Customize) .
  • V okne Prispôsobiť nastavenia ICMP(Customize ICMP Settings) vyberte možnosť Špecifické typy ICMP(Specific ICMP types) .
  • V zozname typov ICMP povoľte Echo Request .
  • Kliknite na tlačidlo OK(OK) .
  • Späť na T o ktoré porty a protokol platí toto pravidlo? (o which ports and protocol does this rule apply?)kliknite na tlačidlo Ďalej(Next) .
  • Na stránke, ktorá sa zobrazí, vyberte prepínač pre možnosť Ľubovoľná adresa IP(Any IP address) v časti Na ktoré miestne adresy IP sa vzťahuje toto pravidlo? (Which local IP addresses does this rule apply to?)a na ktoré vzdialené IP adresy sa toto pravidlo vzťahuje? (Which remote IP addresses does this rule apply to?)oddielov.

Ak chcete, môžete nakonfigurovať konkrétne adresy IP, na ktoré bude váš počítač reagovať na požiadavku ping. Ostatné požiadavky ping sú ignorované.

  • Na stránke Čo by sa malo vykonať, keď pripojenie vyhovuje špecifikovaným podmienkam? (What action should be taken when a connection matches the specified conditions?)skontrolujte, či je vybratý prepínač pre možnosť Povoliť pripojenie(Allow the connection) .
  • Kliknite na tlačidlo Ďalej(Next) .
  • Na stránke Kedy sa uplatňuje toto pravidlo(When does this rule apply) začiarknite/zrušte začiarknutie dostupných možností podľa vašej požiadavky.
  • Kliknite na tlačidlo Ďalej(Next) .
  • Na poslednej obrazovke musíte novému pravidlu dať názov a prípadne poskytnúť popis. Odporúča sa pridať ICMPv4 do názvu pravidla, aby ste sa odlíšili od pravidla ICMPv6 , ktoré tiež vytvoríte.
  • Kliknite na tlačidlo Dokončiť(Finish) .

Teraz môžete pokračovať a vytvoriť pravidlo ICMPv6 zopakovaním vyššie uvedených krokov, ale tentoraz v časti Na ktoré porty a protokol sa toto pravidlo vzťahuje? (To which ports and protocol does this rule apply?)kliknite na rozbaľovaciu ponuku Typ protokolu(Protocol type) a namiesto toho vyberte ICMPv6 .

  • Po dokončení ukončite bránu firewall programu Windows Defender .(Windows Defender Firewall)

Ak chcete pravidlo kedykoľvek zakázať, otvorte bránu Windows Firewall(Windows Firewall) pomocou ovládacieho panela rozšíreného zabezpečenia(Advanced Security Control Panel) , vľavo vyberte Pravidlá pre prichádzajúce a v strednom paneli nájdite pravidlá, ktoré ste vytvorili, kliknite na pravidlo pravým tlačidlom myši a vyberte možnosť (Inbound Rules)Zakázať(Disable) . Tieto pravidlá je možné aj vymazať – najlepšie je však pravidlá namiesto nich zakázať, aby ste ich mohli jednoducho a rýchlo znova povoliť bez toho, aby ste ich museli znova vytvárať.

2] Povoľte ping(Allow Pings) ( požiadavky ICMP Echo ) cez bránu firewall(Firewall) na počítači so systémom Windows(Windows PC) pomocou príkazového riadka(Command Prompt)

Povoľte ping (požiadavky ICMP Echo) prostredníctvom príkazového riadka brány firewall

Toto je najrýchlejší spôsob vytvorenia výnimky pre požiadavky ping v Windows 11/10 .

Ak chcete povoliť ping(Pings) ( požiadavky ICMP Echo ) cez bránu firewall(Firewall) na počítači so systémom Windows(Windows PC) pomocou príkazového riadka(Command Prompt) , postupujte takto:

  • Stlačením klávesu Windows key + R vyvolajte dialógové okno Spustiť.
  • V dialógovom okne Spustiť napíšte cmd a potom stlačte CTRL + SHIFT + ENTER , čím open Command Prompt in admin/elevated mode .
  • V okne príkazového riadka zadajte alebo skopírujte a prilepte príkaz uvedený nižšie a stlačením klávesu Enter(Enter) vytvorte výnimku ICMPv4(create the ICMPv4 exception) .
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
  • Ak chcete vytvoriť výnimku ICMPv6(create the ICMPv6 exception) , spustite príkaz nižšie:
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=allow

Zmeny sa prejavia okamžite bez reštartovania systému.

  • Ak chcete zakázať požiadavky ping pre výnimku ICMPv4(disable ping requests for the ICMPv4 exception) , spustite príkaz nižšie:
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=block
  • Ak chcete zakázať požiadavky ping pre výnimku ICMPv6(disable ping requests for the ICMPv6 exception) , spustite príkaz nižšie:
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=block

Ak chcete pravidlo kedykoľvek zakázať, ale zabudli ste názov pravidla, môžete spustiť príkaz nižšie a zobraziť zoznam všetkých pravidiel:

netsh advfirewall firewall show rule name=all

To je všetko o tom, ako povoliť pingy(Pings) ( požiadavky ICMP Echo ) cez bránu Windows Firewall(Windows Firewall) !

Čo je útok ICMP?

ICMP útok (tiež označovaný ako Ping Flood(ICMP) attack) je bežný Denial-of-Service (DoS) útok(Denial-of-Service (DoS) attack) , pri ktorom sa aktér hrozby zlomyseľne pokúša premôcť cielené zariadenie pomocou ICMP echo-requests (ping).



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts