Jump to content

UFW:Reordering UFW Firewall

From Wiki
Revision as of 22:14, 23 November 2022 by Kangtain (talk | contribs) (Created page with "If you're interested in reordering your UFW rules, this is one way to do it. <syntaxhighlight lang="bash"> sudo ufw status numbered </syntaxhighlight> To Action From -- ------ ---- [ 1] 22 ALLOW IN Anywhere [ 2] 80 ALLOW IN Anywhere [ 3] 443 ALLOW IN Anywhere [ 4] 22 (v6) ALLOW IN Anywhere (v6)...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

If you're interested in reordering your UFW rules, this is one way to do it.

sudo ufw status numbered
     To                         Action      From
     --                         ------      ----
[ 1] 22                         ALLOW IN    Anywhere
[ 2] 80                         ALLOW IN    Anywhere
[ 3] 443                        ALLOW IN    Anywhere
[ 4] 22 (v6)                    ALLOW IN    Anywhere (v6)
[ 5] 80 (v6)                    ALLOW IN    Anywhere (v6)
[ 6] 443 (v6)                   ALLOW IN    Anywhere (v6)
[ 7] Anywhere                   DENY IN     [ip-to-block]

Say you accidentally added a rule to the end, but you wanted up top.

First you will have remove it from the bottom (7) and add it back.

sudo ufw delete 7

Note, be careful of removing multiple rules one after another, their position can change!

Add back your rule to the very top (1):

sudo ufw insert 1 deny from [ip-to-block] to any

Source