한국어

About_LINUX

iptables+dhcp를 이용한 내부인터넷 공유

2004.01.15 08:03

jun 조회 수:2886

가져온곳
http://kr.hancom.com/contents/contentsView.php?zone=os&from=3&mode=0&page=0&info=os_3_2&zone=os&cata=os_3&key=&value=&num=113
한컴리눅스 인용

네트워크설정

제목   iptables+dhcp를 이용한 내부인터넷 공유

위에서 iptables를 이용한 내부 인터넷 공유 방식을 한 번 살펴 보았습니다.
이는 클라이언트 PC에 일일이 192.168.0.0/24의 C 클래스 IP 대역을 수동으로 부여해야만 했습니다.
하지만, dhcp 서버를 이용한다면, 클라이언트에서 자동으로 IP를 부여할 수 있습니다.

일단, 아래 명령으로 dhcp 패키지가 있는지 확인합니다. [root@jkwoo2 root]# rpm -qa|grep dhcp
dhcp-2.0pl5-8
dhcpcd-1.3.22pl1-7


없으면 아래 링크에서 다운로드해서 설치합니다.

ftp://ftp.hancom.com/pub/HancomLinuxOS/3.0/i386/Hancom/RPMS/dhcp-3.0pl1-9.i386.rpm

설치는 다음명령으로 합니다.

# rpm -Uvh dhcp-3.0pl1-9.i386.rpm --nodeps --force  


dhcp패키지가 설치되어 있거나 설치를 완료하였다면 아래 설정 파일을 복사하여 /etc/dhcpd.conf 파일로 생성합니다.
ddns-update-style ad-hoc;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 168.126.63.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
}
subnet 61.40.233.0 netmask 255.255.255.0 {
}


[주의]위의 설정파일에서 맨 윗단의 빨간 내용은 한컴 3.0 버전(dhcp-3.0pl1 패키지 버전)에서는 추가해야 할 사항입니다.
만일, 2.2 버전이라면 빨간 내용의 줄은 삭제하십시오.

설정 파일을 만들었으면, dhpcd 데몬을 재 실행합니다. [root@jkwoo2 root]# /etc/rc.d/init.d/dhcpd restart


이제 dhcp 서버의 모든 설정이 끝났습니다.
iptables에 대한 설정이 /etc/rc.d/rc.local에서 제대로 되어 있는지만 다시 확인해 보시고, 클라이언트 PC에서는 "자동으로 IP 부여하기" 방식으로 설정하시면 자동으로 IP를 받아 오게 됩니다.
번호 제목 글쓴이 날짜 조회 수
38 오라클 PL/SQL jun 2003.11.06 303121
37 오라클 데이터베이스관리자 jun 2003.11.06 22978
36 오라클 데이터베이스 튜링 jun 2003.11.06 4991
35 rm 명령으로 지울수 없는 파일 지우는 법 jun 2004.01.15 4944
34 cron 사용법 jun 2003.10.26 4364
33 압축파일다루기 jun 2004.01.19 3744
32 랜카드 수동 설정 jun 2004.01.15 3728
31 리눅스 보안 2.4.22 커널 jun 2003.12.04 3619
30 오라클 백업__회복 jun 2003.11.06 3540
29 웹편집기 소스 jun 2004.02.01 3519
28 리눅스 명령어...44개 jun 2003.11.06 3350
27 단축키 몇개 jun 2004.01.15 2928
» iptables+dhcp를 이용한 내부인터넷 공유 jun 2004.01.15 2886
25 리눅스 공유 ipchange jun 2003.10.11 2737
24 오라클네트워크 시험문제. jun 2003.11.06 1931
23 리눅스 Apahce 2.0.35 + php 4.2. 설치 jun 2003.10.11 1485
22 리눅스용 범용 사운드카드 지원 "alsa driver 0.9.7a" jun 2003.10.13 1374
21 자동실행씨디만들기 jun 2003.10.11 1358
20 mysql 복구....방법 jun 2003.10.15 1349
19 날짜 설정하기 jun 2003.10.18 1235