Odporúčaná, 2024

Redakcia Choice

Aktivujte alebo zakážte bránu Windows Firewall z príkazového riadka

Môže prísť čas, kedy je potrebné napísať skript alebo vzdialene pripojiť k počítaču a spustiť príkaz na zapnutie alebo vypnutie brány firewall systému Windows. Pre väčšinu IT prostredí je najjednoduchším spôsobom konfigurácie brány firewall systému Windows v klientských počítačoch používanie zásad skupiny.

Je to aj najjednoduchší spôsob pridania výnimiek pre porty pre služby ako HTTP, zdieľanie súborov, softvérové ​​aplikácie a ďalšie. Je však tiež dobré vedieť, ako nakonfigurovať bránu Windows Firewall z príkazového riadka, len ak máte počítače a servery, ktoré nie sú v službe Active Directory.

Správa brány firewall systému Windows z príkazového riadka

Najprv, aby ste zistili, či je brána firewall systému Windows povolená na serveri alebo počítači, zadajte príkaz na príkazový riadok:

 netsh advfirewall zobrazujú všetky profily 

Uistite sa, že otvoríte príkazový riadok pre správcu (kliknite na tlačidlo Štart, napíšte CMD a potom kliknite pravým tlačidlom na príkazový riadok a vyberte položku Spustiť ako správca ). Mali by ste získať niečo podobné, ako je uvedené nižšie:

V predvolenom nastavení by ste mali vidieť tri samostatné záznamy: Nastavenia profilu domény, súkromné ​​nastavenia profilu a nastavenia verejného profilu. Tieto tri zodpovedajú trom štátom, do ktorých môžete pripojiť každé sieťové pripojenie do počítača. Ak ste pripojení k domácej sieti a vybrali ste možnosť Domáce siete, použije sa nastavenie súkromného profilu.

Stav znamená, či je brána firewall zapnutá alebo vypnutá. Politika brány firewall vám povie, aké pravidlá prichádzajú a odchádzajú na každý profil.

Ak chcete vypnúť bránu firewall pre konkrétny profil, použite nasledujúci príkaz:

 netsh advfirewall nastavil režim privateprofile 

Ďalšie možnosti sú currentprofile, publicprofile, domainprofile a allprofiles . Ak chcete úplne zakázať bránu firewall, mali by ste použiť všetky profily namiesto privateprofile. Ak chcete znova povoliť, stačí na konci namiesto vypnutia .

Otvorte port v bráne firewall pomocou príkazového riadka

Teraz čo ak chcete otvoriť port v bráne firewall pomocou príkazového riadka? To je tiež jednoduché!

Povedzme, že chcete otvoriť port 3389, ktorý je určený pre vzdialenú pracovnú plochu v systéme Windows. Jednoducho by ste spustili tento príkaz:

 netsh advfirewall firewall pridať pravidlo name = "Open Remote Desktop" protokol = TCP dir = v localport = 3389 action = allow 

Príkaz je pomerne dlhý, ale je ľahké ho rozdeliť. Pridáte pravidlo, zadajte jeho meno, vyberte protokol (TCP alebo UDP), zvoľte smer (In alebo Out), zadajte číslo portu a zvoľte akciu (Allow or Deny).

Ak by ste mali spustiť tento príkaz a potom prejsť na zobrazenie povolených aplikácií v bráne firewall systému Windows, uvidíte, že položka Vzdialená plocha sa teraz skontroluje:

Ak potrebujete otvoriť rad portov, stačí použiť jednoduché pomlčky. Napríklad tu otváram porty 600 až 7000 pre odchádzajúcu návštevnosť UDP:

 netsh advfirewall firewall pridať pravidlo name = "UDP porty" protokol = UDP dir = out localport = 6000-7000 action = allow 

Existuje mnoho ďalších pokročilých príkazov, ktoré môžete použiť na správu všetkých aspektov brány firewall systému Windows, takže sa uistite, že používate príkaz /? znaky na konci príkazu zobrazia všetky možnosti a príklady.

Top