Омогућите или онемогућите Виндовс заштитни зид из командне линије

Може доћи тренутак када треба да напишете скрипту или да се даљински повежете са рачунаром и покренете команду да бисте омогућили или онемогућили Виндовс(Windows) заштитни зид. За већину ИТ окружења, коришћење смерница групе(Group Policy) је најлакши начин за конфигурисање Виндовс заштитног зида(Windows Firewall) на клијентским рачунарима.

То је такође најлакши начин да додате изузетке портова за услуге као што су ХТТП(HTTP) , дељење датотека, софтверске апликације и још много тога. Међутим, такође је добро знати како да конфигуришете Виндовс заштитни зид(Windows Firewall) из командне линије само у случају да имате рачунаре и сервере који нису у Ацтиве Дирецтори-(Active Directory) у .

Управљајте Виндовс заштитним зидом(Firewall) из командне линије(Command Prompt)

Прво, да видите да ли је Виндовс заштитни зид(Windows Firewall) омогућен на серверу или рачунару, откуцајте ову команду у командној линији:

netsh advfirewall show allprofiles

Уверите(Make) се да сте отворили администраторску командну линију (кликните на Старт(Start) , откуцајте ЦМД(CMD) , а затим кликните десним тастером миша на командну линију(Command Prompt) и изаберите Покрени као администратор( Run as Administrator) ). Требало би да добијете нешто слично ономе што је приказано испод:

Подразумевано, овде би требало да видите три одвојена листа: подешавања профила домена(Domain) , подешавања приватног профила и подешавања јавног профила. Ова три одговарају три стања у која можете поставити сваку мрежну везу на свом рачунару. Ако сте повезани на своју кућну мрежу и изабрали сте опцију  Кућна мрежа(Home Network) , биће примењена подешавања приватног профила.(Private)

Стање(State) значи да ли је заштитни зид укључен или искључен. Политика заштитног зида(Firewall Policy) вам говори које смернице за долазак и одлаз се примењују на сваки профил.

Да бисте онемогућили заштитни зид за одређени профил, користите следећу команду:

netsh advfirewall set privateprofile state off

Остале опције су цуррентпрофиле(currentprofile) , публицпрофиле(publicprofile) , домаинпрофиле(domainprofile) и аллпрофилес(allprofiles) . Дакле, ако желите да потпуно онемогућите заштитни зид, користили бисте све профиле(allprofiles) уместо приватног профила. Да бисте поново омогућили, само ставите на(on) крај уместо искључен(off) .

Отворите порт(Port) у заштитном зиду(Firewall) користећи командну линију(Command Line)

Шта ако желите да отворите порт у заштитном зиду помоћу командне линије? И то је једноставно!

Рецимо да желите да отворите порт 3389, који је за удаљену радну површину у Виндовс(Windows) -у . Једноставно бисте покренули ову команду:

netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow

Команда је прилично дуга, али је прилично лако покварити. Ви додајете правило, дајете му име, бирате протокол ( ТЦП(TCP) или УДП(UDP) ), бирате правац (Ин или Оут(Out) ), дајете му број порта и бирате акцију ( Аллов(Allow) или Дени(Deny) ).

Ако бисте покренули ову команду, а затим погледали дозвољене апликације у Виндовс заштитном зиду(Windows Firewall) , видели бисте да је ставка Ремоте Десктоп(Remote Desktop) сада означена:

Ако треба да отворите низ портова, само користите једноставну цртицу. На пример, овде отварам портове 600о до 7000 за УДП(UDP) одлазни саобраћај:

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow

Постоји много напреднијих команди које можете користити за управљање свим аспектима Виндовс заштитног зида(Windows Firewall) , па обавезно користите /?знакова на крају било које команде да бисте видели све опције и примере.



About the author

Ја сам рачунарски техничар са преко 10 година искуства и искуства у раду са Андроид уређајима. Такође радим у канцеларији последњих пет година, где сам научио да користим Оффице 365 и МацОС. У слободно време уживам да проводим време на отвореном пуштајући музику или гледајући филмове.



Related posts