@ iptables 문법
1. table name (예: -t filter/ -t nat/ -t mangle)
2. chain name (예: -A INPUT/ -D FORWARD/ -I POSTROUTING)
3. layer 3 object (예: -s 192.168.x.10 / -d 10.1.1.0/24)
4. layer 4 object (예: -p tcp --dport 80/ -p udp --sport 123)
5. Jump (예: -j DROP/ -j ACCEPT/ -j REJECT/ -j LOG ,,,)
예> 내부망의 특정 HOST(10.1.1.20)가 업무 시간에 업무는 등한시하고
증권거래,웹서핑,채팅을 하는 것을 방화벽 로그를 통해 확인하였다.
해당 HOST의 모든 인터넷 서비스 접속을 차단할 수 있도록 네트웍
방화벽 셋팅을 하세요
iptables -t filter -A FORWARD -s 10.1.1.20 -j DROP
// iptables 의 룰 정보를 보여주는 명령어 입니다...
serv 컴: iptables -L
// iptables 의 룰을 전부 제거 하는 명령어 입니다..
iptables -F
주의: xp,work 컴에서 serv의 telnet,ftp,ssh 접속이 잘 되는지 반드시 확인
퀴즈> serv 컴에서 work 컴으로부터의 모든 서비스 접속을 차단할 수
있도록 방화벽 셋팅을 하세요.
iptables -t filter -A INPUT -s 192.168.x.20 -d 192.168.x.10 -j DROPT
// 하지만 iptables 의 룰을 셋팅하고 서비스를 재시작 시키면 모든게 원상태 즉 초기화 되버리는 것을
우리는 지금 볼수 잇습니다...
serv 컴: service iptables restart
iptables -L
iptables -F
// 그리하여 iptables-save 라는 명령으로 파일로 저장을 하는 모습입니다..
iptables-save > /root/firewall.txt
// 그리고 다시 iptables의 룰 정보를 다시 보았습니다.. 하지만 또 다시 돌아가버렸네요 그쵸???
service iptables restart && iptables -L
// 아까전에 firewall.txt라는 파일로 우린 룰 정보를 저장을 하였습니다.. 그걸로 다시 복구를 하네요..
iptables-restore < /root/firewall.txt
iptables -L
// 이렇게 매번 부팅할때마다 iptables를 restore 해줘야 하냐구요??? 아닙니다.. ^^
// 밑에 환경설정 폴더로 가서 iptables-config 파일을 한번 열어볼까요~
ls /etc/sysconfig/
vi /etc/sysconfig/iptables-config
// 19행에 보시면 IPTABLES_SAVE_ON_STOP="no" 를 yes로 바꿔주세요... 무슨뜻이냐구요?
iptables가 정지를 할때에 저장을 할것이냐 하고 물어본것입니다.. 초기값은 no 이므로 우리는
당연히 yes 를 눌러주시면 정지했을때 저장이 되겠죠... 또하나!!!
-> 19행 IPTABLES_SAVE_ON_STOP="yes"
// IPTABLES_SAVE_ON_RESTART="no" 를 yes로 변경~!!! 이건 iptable가 재부팅할때 저장
할것인지 물어보는겁니다.. 당연히 yes!! 그럼 우린 정지했을때나 재부팅 했을때 전부 저장이 되는
것입니다.. 한번 확인해 볼까요??
-> 25행 IPTABLES_SAVE_ON_RESTART="yes"
service iptables restart && iptables -L
[출처] #. iptables 에 대하여..|작성자 AbsoluteKim
'OS > LINUX' 카테고리의 다른 글
IPTABLES 사용법 예제로 정리 (0) | 2011.06.16 |
---|---|
nohup *command* 1>/dev/null/ 2>&1 & (0) | 2011.06.16 |
원격 시스템 사용자 계정 정보 확인 - finger (0) | 2011.06.14 |
php memcached 설치 & 연동 (0) | 2011.06.09 |
Memcached 설치 및 설정하기 그리고 주의 사항 (0) | 2011.06.09 |