방화벽 iptables위치

우분투는 iptables설정을 도데체 어디서하는건가요, ?

제 우분투에는

sysconfig 디렉토리조차 없네요 ; ;

iptables 편집하려면 어떻게 해야 하는지…

find 명령어로도 못찾겠어요 ㅠ.ㅠ

[quote="Zero":315oo6vi]우분투는 iptables설정을 도데체 어디서하는건가요, ?

제 우분투에는

sysconfig 디렉토리조차 없네요 ; ;

iptables 편집하려면 어떻게 해야 하는지…

find 명령어로도 못찾겠어요 ㅠ.ㅠ[/quote:315oo6vi]

/etc/sysconfig는 RedHat계열에 있는 시스템 설정 디렉토리입니다.

우분투는 iptables의 경우 /etc/iptables.rules 를 사용합니다.

아래 Howto 문서를 참고하셔도 좋습니다. (영문이지만…;; )

[url:315oo6vi]https://help.ubuntu.com/community/IptablesHowTo[/url:315oo6vi]

흠 파일을 따로 만들어줘야하나요?

[quote="Zero":1nss7jdl]흠 파일을 따로 만들어줘야하나요?[/quote:1nss7jdl]

네 없으시면 생성해 주시면 됩니다.

아니면 firestarter 같은 GUI 방화벽 툴을 쓰셔도 됩니다.

저는 그냥 대충 /root/iptables 같은데 짱박아 놓고
rc.local에서 iptables-restore < /root/iptables 했었는데 ㅋㅋ
/etc/iptables.rule 라는게 있는줄 몰랐네요 ㅋㅋ

좋은정보 감사합니다.

특별히 방화벽을 설정하는 파일이라고 정해진 것은 없습니다. iptables란 명령어가 커널의 방화벽 기능을 설정하는
명령어인데 그냥 명령줄에 하나씩 실행시키는 겁니다. 그런데 iptables 설정은 리부팅하게 되면
없어지니까 init script 등으로 리부팅때마다 iptables 명령을 실행시켜 주어야 합니다.
iptables-save와 iptables-restore를 이용해서 설정을 저장했다가 복원할 수도 있고요. iptables-save 해보시면
redhat의 그런 파일을 보실 수 있을 겁니다. 이 파일을 시작할 때 iptables-restore 하면 일일이 iptables 명령 입력하지
않아도 됩니다.
따라서 /etc/iptables.rules 가 설정파일이라고 하셨는데 이것만 만들어 놨다고 해서 되는 건 아니고
/etc/network/interfaces 에다가 네트워크 장치 설정할 때 저 파일을 iptables-restore로 복원하게 해야 합니다.
우분투 방화벽 프로그램인 ufw를 써도 되고요. 이건 /etc/ufw 디렉토리에 설정이 있지만 모든 rule이 거기
저장되는 건 아니고 ufw 명령어로 추가된 rule은 다른 곳에 저장되었다가 재시작시에 복원됩니다.
전 ufw 씁니다.

우분투에서는 iptables 보다는 ufw를 사용하시는게 좋을꺼입니다.

ufw는 iptables 룰도 같이 사용되기때문에 더 좋답니다…

제가 글써둔게있는데… 위키 ([url:ndbo6xlc]http://ubuntu.or.kr/wiki/doku.php/program:ufw%EC%84%A4%EC%A0%95[/url:ndbo6xlc]) 아니면 블로그 ([url:ndbo6xlc]http://team1ab.com/98[/url:ndbo6xlc])

참고 하시기 바랍니다. ^^