Ubuntu 방화벽 만들기 (iptables, iptables-persistent)

하늘 No.256 [컴퓨터] 4110
Ubuntu 방화벽 만들기 (iptables, iptables-persistent)


대부분의 방화벽은 호스팅에서 막고 꼭 필요한 IP만 블록킹
참고 : https://ruungji.tistory.com/entry/use-IPTables

설치
sudo apt install iptables-persistent

저장
netfilter-persistent save
netfilter-persistent reload

이후 아래 파일을 바로 편집해도 됨.
sudo vi /etc/iptables/rules.v4

# Generated by iptables-save v1.8.4 on Fri Jan  7 04:14:46 2022
*filter
:INPUT ACCEPT [2020:174023]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1902:1694142]
-A INPUT -s 45.155.204.0/24 -j DROP
-A INPUT -s 114.119.142.0/24 -j DROP
COMMIT

--------
만들기

# Russia
iptables -A INPUT -s 45.155.204.6/24 -j DROP
# Huawei, Singapore ALL
iptables -A INPUT -s 114.119.128.0/18 -j DROP

iptables -L -n -v
netfilter-persistent save

https://SkyMoon.info/a/HeismeNote/256  

나무를 보며 새를 닮았다 하고 바람 소리에서 짐승의 울음 소리를 들으려 합니다. 나무에 겹쳐진 새의 머리와 날개 때문에 멀쩡히 있는 나무가 사라지고 바람 소리와 똑같이 우는 짐승은 없으니 진정한 바람 소리가 들리지 않습니다 [하늘-세상을 보는 마음]