centos5에서 테스트 되었습니다.

 

규칙 확인

$ iptables -L

 

체인에 정의된 모든 규칙을 삭제

$ iptables -F

 

기본 정책을 ACCEPT 로 변경

$ iptables -P INPUT ACCEPT

 

로컬호스트 인터페이스 패킷 허용

$ iptables -A INPUT -i lo -j ACCEPT

 

22번 포트 허용

$ iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT

 

네임서버

$ iptables -A INPUT -p tcp --sport 53 -j ACCEPT

$ iptables -A INPUT -p tcp --dport 53 -j ACCEPT

$ iptables -A OUTPUT -p tcp --sport 53 -j ACCEPT

$ iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT

$ iptables -A INPUT -p udp --dport 53 -j ACCEPT

 

웹서버

$ iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

$ iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

 

icmp 허용

$ iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

$ iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

 

설정내용 저장

$ service iptables save

+ Recent posts