3. iptables+dhcp를 이용한 내부인터넷 공유
관리담당자 : 우종경(jkwoo@hancom.com)
최종 업데이트 날짜 : 2002년 12월 4일
위에서 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
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를 받아 오게 됩니다.
Posted by 홍반장