강좌 / 팁

서버 / IT iptables를 이용한 내부 인터넷 공유하기

2011.08.03 23:17

gooddew 조회:6725

 
 iptables를 이용한 내부 인터넷 공유하기 

 
커널 2.4 버전대에서는 방화벽 관리 도구로 iptables을 이용합니다.
이 iptables를 사용하기 위해서는 ntsysv 명령으로 ipchains 를 해제하고, iptables 목록만 선택을 합니다. 선택사항을 저장한 후에는 리부팅을 하시기 바랍니다.

이 iptables의 기능 중 하나인 masquerading 기법으로 한 컴퓨터에 두 개의 네트워크 인터페이스를 이용하여 내부 인터넷 공유를 할 수 있습니다.
하나의 인터페이스(eth0)는 외부의 인터넷과 연결되어 있다고 가정하며, 나머지 하나의 인터페이스(eth1)은 내부 게이트웨이 (192.168.0.1)의 역할을 담당하도록 설정합니다.


1. 리눅스 서버에서의 masquerading 설정하기

즉 인터페이스 설정은 다음과 같습니다.

eth0 : 외부에서 인터넷 설정을 위한 기본 설정을 한다.
eth1
- IP : 192.168.0.1
- netmask : 255.255.255.0
 

그런 후, /etc/rc.d/rc.local 파일 맨 하단에 입력하던가, 하나의 스크립트 파일로 만들어 사용할 수도 있습니다.

# vi /etc/rc.d/rc.local
 

맨 하단에 아래 명령들을 입력합니다.

/sbin/iptables -F
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 

모든 설정내용을 입력하였다면 /etc/rc.d/rc.local를 다시 한 번 실행시킵니다.


2. 내부 공유 컴퓨터들의 네트워크 설정하기

각 내부 공유 컴퓨터들의 네트워크 설정들은 다음과 같이 합니다.

- IP : 192.168.0.2 ~ 192.168.0.254 (각 컴퓨터마다 하나씩 아이피 부여)
- netmask : 255.255.255.0
- Gateway : 192.168.0.1
- DNS : 168.126.63.1 (코넷 네임서버)

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1129 서버 / IT| NFS(네트워크 파일 시스템) [2] gooddew 5237 0 08-03
1128 서버 / IT| IPV 6 기술동향 gooddew 5243 0 08-03
» 서버 / IT| iptables를 이용한 내부 인터넷 공유하기 gooddew 6725 0 08-03
1126 서버 / IT| DAT 기술문서 gooddew 5133 0 08-03
1125 서버 / IT| DHCP(동적 호스트 구성 규약) 기술 gooddew 5363 0 08-03
1124 서버 / IT| cgi-march 기초 gooddew 5306 0 08-03
1123 서버 / IT| CCNA 강좌 [2] gooddew 7919 0 08-03
1122 서버 / IT| DSU 설명서 gooddew 5625 0 08-03
1121 서버 / IT| DNS교육 gooddew 5680 0 08-03
1120 서버 / IT| ciscorouter 교육 자료 gooddew 5528 0 08-03
1119 서버 / IT| TCP_IP 입문 gooddew 5679 0 08-03
1118 서버 / IT| 근거리 통신망 입문 gooddew 5470 0 08-03
1117 소프트웨어| 알려지지 않은 DOS 명령어 [1] gooddew 6242 0 08-03
1116 서버 / IT| 랜 테스터기 사용법 [3] gooddew 9810 0 08-03
1115 서버 / IT| 서브넷 구성방식 - 네트웍 담당자 기본이죠 [3] gooddew 5810 0 08-03
1114 하드웨어| 오래된 컴퓨터 시디롬을 이용한 카팩 제작 [5] gooddew 7148 0 08-03
1113 하드웨어| 쉽게 컴퓨터 잔류전류 방전시키기 [1] gooddew 9935 0 08-03
1112 윈 도 우| 트레이에 자신의 이름을 표시하자 [2] gooddew 8078 0 08-03
1111 서버 / IT| 상대방 이메일 수신확인하기 [1] gooddew 6476 0 08-03
1110 하드웨어| 키보드상의 특수기호 읽는 방법!! [2] gooddew 8136 0 08-03
XE1.11.6 Layout1.4.8