레드햇 7.3 에서의 iptables 설정파일
author 관리자 date 2004-01-06 hit 256 HIT
다음은 레드햇 버전 7.3 에서의 iptables 설정을..
/etc/rc.d/rc.local 에서 호출하여 가동시키는 파일인..
/etc/rc.d/rc.firewall 의 내용임..

-------------------------------------------------------------------------
#!/bin/sh
# iptables 의 설정을 초기화 함
/sbin/iptables -F

# /etc/sysctl.conf 에서 값을 수정하였으므로 주석처리함
# echo "1" > /proc/sys/net/ipv4/ip_forward

# 마스커레이딩을 위한 설정
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 61.36.181.233
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 192.168.0.1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

# 포트 포워딩 설정 - 1
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 9501:9501 -j DNAT --to 192.168.0.31
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9501:9501 -j DNAT --to 192.168.0.31

# 포트 포워딩 설정 - 2
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 5005:5005 -j DNAT --to 192.168.0.31
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5005:5005 -j DNAT --to 192.168.0.31

# 포트 포워딩 설정 - 3
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 8000:8000 -j DNAT --to 192.168.0.31
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8000:8000 -j DNAT --to 192.168.0.31

# 보안쉘서비스, sshd port (22) 를 오픈
iptables -A INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT
# 텔넷서비스, telnetd port (23) 를 -s 옵션의 주소에게만 선택적으로 오픈
iptables -A INPUT -p tcp -m tcp -s 61.36.181.233 --dport 23 --syn -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/12 --dport 23 --syn -j ACCEPT
# 삼바서비스, smbd, nmbd port (137~139) 를 내부IP에만 오픈
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 137 --syn -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 138 --syn -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 139 --syn -j ACCEPT
# 기타 하단에 설정된 포트 막음
iptables -A INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT
iptables -A INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT
iptables -A INPUT -p udp -m udp --dport 0:1023 -j REJECT
iptables -A INPUT -p udp -m udp --dport 2049 -j REJECT
iptables -A INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT
iptables -A INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
목록보기
공지  tar 압축 시 히든 파일 및 폴더까지 압축하는 방법  2026-08-17 54
70  실행 프로세스의 백그라운드 및 포그라운드 명령어  2026-06-24 280
69  디렉토리 색상 수정  2007-02-15 781
68  RedHat 9 (APM(Apache Php Mysql) 설치 및 운영)  2006-12-04 884
67  서브 디렉토리까지 파일안의 문자열 모두 검색  2006-04-19 580
66  특정 파일을 찾아서 지우기  2006-04-19 507
65  공사중에 로그인 막기  2006-04-19 551
64  UNIX상에서 한글출력이 깨져 나올경우  2006-04-19 478
63  현재 디렉토리 각자의 파일명 가운데에 특정문자 추가하여 바꾸기  2006-04-19 428
62  특정 파일의 화일명을 비슷하게 여러개 한꺼번에 바꾸기  2006-04-19 341
61  특정디렉토리의 모든 파일 안의 특정 문자열 치환  2006-04-19 366
60  파일명 또는 확장자를 한꺼번에 바꾸기..  2004-08-24 561
59  Qmail - 가상 도메인 설정 [2]  2004-03-05 616
58  Qmail - 가상 도메인 설정 [1]  2004-03-05 542
57  Chroot 로 웹서버 구축하기  2004-01-14 653
1 2 3 4 5