Ubuntu 22.04 LTSにufw 番号に基づくルール変更する方法

環境
OSバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

操作方法
1.ルールの番号を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ufw status numbered
状態: アクティブ
To Action From
-- ------ ----
[ 1] Anywhere ALLOW IN 192.168.0.0/24
[ 2] 51830/udp ALLOW IN Anywhere
[ 3] 80/tcp ALLOW IN Anywhere
[ 4] 8090/tcp ALLOW IN Anywhere
[ 5] 51830/udp (v6) ALLOW IN Anywhere (v6)
[ 6] 80/tcp (v6) ALLOW IN Anywhere (v6)
[ 7] 8090/tcp (v6) ALLOW IN Anywhere (v6)
# ufw status numbered 状態: アクティブ To Action From -- ------ ---- [ 1] Anywhere ALLOW IN 192.168.0.0/24 [ 2] 51830/udp ALLOW IN Anywhere [ 3] 80/tcp ALLOW IN Anywhere [ 4] 8090/tcp ALLOW IN Anywhere [ 5] 51830/udp (v6) ALLOW IN Anywhere (v6) [ 6] 80/tcp (v6) ALLOW IN Anywhere (v6) [ 7] 8090/tcp (v6) ALLOW IN Anywhere (v6)
# ufw status numbered
状態: アクティブ

     To                         Action      From
     --                         ------      ----
[ 1] Anywhere                   ALLOW IN    192.168.0.0/24
[ 2] 51830/udp                  ALLOW IN    Anywhere
[ 3] 80/tcp                     ALLOW IN    Anywhere
[ 4] 8090/tcp                   ALLOW IN    Anywhere
[ 5] 51830/udp (v6)             ALLOW IN    Anywhere (v6)
[ 6] 80/tcp (v6)                ALLOW IN    Anywhere (v6)
[ 7] 8090/tcp (v6)              ALLOW IN    Anywhere (v6)

ルールの左に[ number] が番号になります

2.ルール番号から該当のルールを削除します
# sudo ufw delete 3

3.番号の任意箇所にルールを追加します
# sudo ufw insert 3 allow 25/tcp

4.設定したufwのルールおよびファイアウォールを無効します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo ufw reset
# sudo ufw status
# sudo ufw reset # sudo ufw status
# sudo ufw reset
# sudo ufw status

 

Ubuntu 22.04

Posted by arkgame