아이피테이블즈이론

Chain INPUT : 서버로 들어오는 기본 정책

Chain FORWARD : 서버에서 포워드 기본 정책

Chain OUTPUT : 서버에서 나가는 기본 정책

Linux Server를 목적지로 삼는 모든 패킷은INPUT Chain을 통과하고 Linux Server에서 생성되 외부로 보내지는 모든 패킷은OUTPUT Chain을 통과하게 된다. FORWARD Chain의 경우 현재의 Linux Server가 목적지가 아닌 패킷이 통과하는 Chain이다. (FORWARD Chain은 NAT(네트워크 공유) 기능 사용을 위해 사용된다.)

Masquerade : 내부 사설 IP의 PC들이 외부 인터넷이 연결 가능하도록 해주는 기능

NAT : 낫트

아이피테이블즈 명령어 사용법

  1. 기본 정책을 ACCEPT로 설정하는 법

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

  1. 규칙보는 명령어

iptables -L