Ping naredba funkcionira slanjem posebnih paketa poznatih kao ICMP zahtjeva za echo zahtjevima ciljanom uređaju, a zatim čekajući da uređaj pošalje natrag paket ICMP Echo Reply. To ne samo da vam omogućuje da provjerite je li mrežni uređaj aktivan, ali također mjeri vrijeme odziva i prikazuje to za vas. Prema zadanim postavkama, Vatrozid za Windows s naprednim sigurnosnim sustavom blokira ICMP Echo zahtjeve iz mreže. Svakako, možete poduzeti drastičan korak onemogućavanja vatrozida za potrebe testiranja, ali jednostavnije rješenje je samo stvoriti iznimku koja omogućuje ICMP zahtjeve kroz vatrozid. Pokazat ćemo vam kako to učiniti i iz naredbenog retka i vatrozida za Windows s naprednim sigurnosnim sučeljem.
Upute u ovom članku trebale bi funkcionirati za Windows 7, 8 i 10. Istaknit ćemo gdje postoje velike razlike.
Upozorenje: Izrada iznimki i otvaranje portova kroz vatrozid otvara sigurnosne rizike. Dopuštanje zahtjeva za ping nije prevelik posao, ali obično je najbolje blokirati sve što vam nije potrebno.
Dopusti Pingove zahtjeve pomoću naredbenog retka
Najbrži način izrade iznimke za zahtjeve za ping je s naredbenim retkom. Morat ćete ga otvoriti s administratorskim ovlastima. Da biste to učinili u sustavu Windows 8 i 10, pritisnite Windows + X, a zatim odaberite "Naredbeni redak (administrator)". U sustavu Windows 7 pritisnite gumb Start i upišite naredbeni redak. Kliknite desnom tipkom miša na rezultat koji ste dobili i odaberite "Run as Administrator".”
netsh advfirewall firewall add rule name='ICMP Allow incoming V4 echo request' protocol=icmpv4:8,any dir=in action=allow
netsh advfirewall firewall add rule name='ICMP Allow incoming V6 echo request' protocol=icmpv6:8,any dir=in action=allow
Promjene će se odvijati odmah - bez potrebe za ponovnim pokretanjem računala ili bilo čega. Sada, ako ping vaše računalo s udaljenog uređaja, trebali biste dobiti stvarni rezultat.
Da biste ponovno onemogućili ping zahtjeve, morat ćete onemogućiti obje iznimke koje ste izradili. Za iznimku ICMPv4 upišite (ili kopirajte i zalijepite) ovu naredbu na upit i pritisnite Enter:
netsh advfirewall firewall add rule name='ICMP Allow incoming V4 echo request' protocol=icmpv4:8,any dir=in action=block
netsh advfirewall firewall add rule name='ICMP Allow incoming V6 echo request' protocol=icmpv6:8,any dir=in action=block
Kada su zahtjevi blokirani, zahtjevi za ping na računalu bit će ispunjeni pogreškom "Zahtjev za odgodu".
netsh advfirewall firewall show rule name=all
Dopusti zahtjeve za Ping upotrebom vatrozida za Windows pomoću napredne sigurnosti
Iako je naredbeni redak najbrži način za dodavanje iznimke u vatrozid za ping zahtjeve, to možete učiniti i na grafičkom sučelju pomoću aplikacije "Vatrozid za Windows s naprednom zaštitom". Hit Start, upišite "Windows Firewall with", a zatim pokrenite "Vatrozid za Windows s Naprednom sigurnošću".
Na sljedećoj stranici provjerite je li odabran "Svi programi", a zatim kliknite "Dalje".
Slijedite iste korake koje smo upravo prešli i postavili sve opcije točno kao što smo učinili za ICMPv4 pravilo. Međutim, kada dođete do stranice portova i protokola, odaberite "ICMPv6" s padajućeg izbornika umjesto "ICMPv4". To je - i stvaranje drugog naziva pravilu - samo dvije stvari koje se mijenjaju.
Ako ikada želite onemogućiti sve to, možete se vratiti i izbrisati ta dva pravila. Međutim, možda ćete biti bolje samo onemogućiti pravila. Na taj način, možete ih ponovo omogućiti bez ponovnog stvaranja. U aplikaciji "Vatrozid za Windows s naprednom sigurnošću" s lijeve strane odaberite "Inbound Rules" i pronađite pravila koja ste napravili u srednjem oknu. Desnom tipkom miša kliknite pravilo i odaberite "Onemogući" da biste spriječili ping zahtjeve prolaze kroz vatrozid.