Kako popraviti UFW Deny pravilo kada ne blokira IP adresu

ufw (Nekomplicirani vatrozid) je alat naredbenog retka Linuxa za jednostavno upravljanje Linux iptables vatrozidom. Omogućuje korisnicima upravljanje pravilima vatrozida na računalu jednostavnim naredbama kao što su ufw dopustiti i ufw zanijekati dopustiti ili blokirati pristup s IP/podmreže.

Ako ste pokušavali blokirati IP adresu pomoću ufw zanijekati ali ako to ne učinite, onda je to vjerojatno zato što možda postoji ufw dopustiti pravilo također za isti IP, a prethodi naredbi deny.

Recimo da želite blokirati IP/podmrežu 0.0.0.0/24 od pristupa vašem stroju. Dakle, postavljate pravilo odbijanja koristeći ufw zanijekati naredba kako slijedi:

sudo ufw deny od 0.0.0.0/24 na bilo koji

Gornja bi naredba trebala raditi savršeno u normalnim okolnostima. Međutim, ako ne radi kako se očekivalo, onda morate vidjeti postoji li postojeće pravilo u iptableu koje dopušta istom IP-u da ima pristup vašem računalu. Ako je to slučaj, tada će mu vaš sustav dati prioritet nad pravilom zabrane jer se ono pojavljuje prvo u skupu pravila iptable.

Da biste riješili ovaj problem, morate odrediti prioritet ufw zanijekati Pravilo preko ostalih pravila postavljenih za istu IP/podmrežu na vašem sustavu. Pokrenite sljedeću naredbu:

ufw umetnite 1 deny od 0.0.0.0/24 do bilo kojeg

The umetnuti 1 dio u gornjoj naredbi postavlja pravilo na poziciju 1 u skupu pravila iptables. Dakle, ima prioritet u odnosu na bilo koji drugi skup pravila za isti IP.

Obavezno zamijenite 0.0.0.0/24 s IP-om/podmrežom koju želite blokirati na svom sustavu.

? Živjeli!