iptables 에 새로운 설정이 적용되게 하려면 어떻게 해야 하나요?

vudghkzm의 이미지

iptables 가 구동중에 있습니다.

특정 아이피주소로 부터의 ssh 접속을 허용하기 위해서 다음과 같은 명령을 실행했습니다.

$ iptables -A INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT

그 후에 iptables -L 을 하여 규칙이 적용되어있는지 확인해볼려고 하니까 규칙이 적용되어 있지 않은거 같습니다. 위과 같이 규칙을 추가하고 나서 적용을 시키려면 따로 명령을 내려주어야하는게 있나요?

무턱대고 iptables 를 restart 시켰더니 기존 규칙까지 다 사라져 버리네요 ㅠ.ㅠ

어떻게 하면 되나요?

OOv의 이미지

vi 로 /etc/rc.local 파일에 넣어주시면 될듯합니다. :D

아직도...

stbaram의 이미지

redhat계열이라면

Quote:

/etc/init.d/iptables save

하시면 설정내용 저장됩니다.
참고로 저장은 /etc/sysconfig/iptables 에...