OS/Linux

[Linux] iptables 사용하기(방화벽 규칙 추가 및 삭제)

728x90
반응형
기본설명 기능 체인 출발지IP 목적지IP 프로토콜 포트 매칭 동작
iptables -A(추가) INPUT -s -d -p -dport -j ACCEPT(추가)
-D(삭제) OUT tcp 0~65535 DROP(삭제)
-I(삽입) FORWARD udp, icmp REJECT

 

설치 및 상태확인

#yum install iptables-services
#service iptables start (systemctl start iptables)
#service iptables reload (systemctl enable iptables)
#service iptables status (systemctl status iptables

 

규칙 추가 예시 (allow 와 deny 정책)

# iptables -A INPUT -s 192.168.33.33 -p tcp --dport 1521 -j ACCEPT
# iptables -A INPUT -s 192.168.33.34 -p tcp --dport 1521 -j ACCEPT
# iptables -A INPUT -p tcp --dport 1521 -j DROP
# iptables -A INPUT -p all -j ACCEPT

규칙 추가 우선순위 설정 예시 (allow와 deny정책)

# iptables -I INPUT 1 -s 192.168.63.53 -p tcp --dport 1521 -j ACCEPT
# iptables -I INPUT 2 -s 192.168.63.54 -p tcp --dport 1521 -j ACCEPT
# iptables -I INPUT 3 -p tcp --dport 1521 -j DROP
# iptables -I INPUT 4 -p all -j ACCEPT

 

규칙 삭제 예시(allow와 deny정책)

# iptables -D INPUT -s 192.168.33.33 -p tcp --dport 1521 -j ACCEPT
# iptables -D INPUT -s 192.168.33.34 -p tcp --dport 1521 -j ACCEPT
# iptables -D INPUT -p tcp --dport 1521 -j DROP
# iptables -D INPUT -p all -j ACCEPT 

 

 

규칙 저장

# service iptables save
# service iptables restart

 

방화벽 규칙 보기

#iptables --list
#iptables -L
#cat /etc/sysconfig/iptables.save // 자세한 규칙(명령으로보기)
#cat /etc/sysconfig/iptables
728x90
728x90