I.lib()/I.lib(Unix)

[리눅스-레드헷 계열] 방화벽 포트 열기 (iptables 설정: 무수한 삽질끝 나온 결실)

.07274. 2011. 8. 2. 16:11

엄청난 삽질끝에 알아낸 방법 입니다.

구글링이나 네이년에서 찾아온 방법대로 했다가 개피쓰고 알아낸 결과 입니다.

iptables란?
뭔지도 모르면서 찾는 사람은 없겠죠. 방화벽 설정이라 쉽게 생각합니다.

iptables List 보기.
iptables -L    <-- 이렇게 백년을 쳐도 안나옵니다.
/etc/init.d/iptables status   <-- 이렇게 쳐야 나옵니다.

iptables 에 포트 추가하기.
vi /etc/sysconfig/iptables 를 해서 파일을 열어보면 현재 설정된 정보들을 볼수 있다.
그곳에 추가를 해주면 된다
ex)  -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 9980-j ACCEPT

설정값 저장하기.
이 부분에서 구글링과 네이년에게 욕을 했던 부분이 거진 대부분 글들은
iptables save를 하라고 나온다
위 명령어를 치면 아래와 같이 나온다.

방화벽 규칙을 /etc/sysconfig/iptables에 저장 중:           [  OK  ]

글을 잘읽어본다. 서버에 설정된 방화벽 규칙을 좀전에 vi로 port를 저장한 파일에 덮어쓴다는 이야기 아닌가...
( 필자는 이부분 잘 읽지도 않고 뒤에 OK만 봤다가 낭패.....)

백날 save 해봐라 저장되나.... 저때는 iptables를 stop 하고 start를 하면 vi로 입력한 포트가 같이 열리며 올라가게 된다.

이것도 모르고 헤맨걸 생각하니.....
댓글은?? 그냥가게??