본문 바로가기
넷칼리지

Linux DHCP Server

by 북한산산적 2009. 5. 28.
설치 
rpm -ivh dhcp-(버젼).rpm
rpm -ivh dhcp-devel-(버젼).rpm

DHCP Server 환경 설정

DHCP Server 환경 설정 파일 (/etc/dhcpd.conf)
기본적으로 아무런 환경 설정 내용을 제공하지 않기 때문에 직접 제작
[root@ocb03 /var/named/chroot/var/named]# cat /etc/dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample

[root@ocb03 /var/named/chroot/var/named]# cd
[root@ocb03 ~]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
cp: overwrite `/etc/dhcpd.conf'? y
[root@ocb03 ~]#

sample 파일을 /etc/dhcpd.conf 로 복사해 온다


      1 ddns-update-style interim;
       ->Named Server의 동적 업데이트 옵션,필수입력사항
      2 ignore client-updates;
       
      3
      4 subnet 192.168.0.0 netmask 255.255.255.0 {
       ->DHCP Client에게 부여할 Network 주소와 Netmask에 대한설정
      5
      6 # --- default gateway
      7         option routers                  192.168.0.1;
       ->DHCP Client에게 부여할 Gateway IP Address 설정
      8         option subnet-mask              255.255.255.0;
       ->DHCP Client에게 알려줄 Subnet Mask(Network 범위)설정
      9
     10         option nis-domain               "domain.org";
       ->NIS를 사용하는 환경일 경우 Client에게 알려줄 NIS Domain Name 설정
     11         option domain-name              "domain.org";
       ->DHCP Client 에게 알려줄 Domain Name 설정
     12         option domain-name-servers      192.168.1.1;
       ->DHCP Client 에게 부여할 DNS Server IP Address설정
     13
     14         option time-offset              -18000; # Eastern Standard Time
      ->
     15 #       option ntp-servers              192.168.1.1;
     16 #       option netbios-name-servers     192.168.1.1;
     17 # --- Selects point-to-point node (default is hybrid). Don't change this unless
     18 # -- you understand Netbios very well
     19 #       option netbios-node-type 2;
     20
     21         range dynamic-bootp 192.168.0.128 192.168.0.254;
      ->DHCP Client 에게 할당할 IP Address의 범위설정
     22         default-lease-time 21600;
      ->DHCP Client 에게 할당할 IP Address의 사용 시간 설정(단위:초)
     23         max-lease-time 43200;
      ->DHCP Client 가 부여 받은 특정 IP Address를 보유할수 있는 최대 시간 제한 설정(단위:초)
      ->지정된 시간이 경과하면 기존의 IP Address는 사용 불가하여 새로운 IP Address할당받음
      ->DHCP Client 가 부여받은 특정 IP Address를 고정적으로 오랜 시간동안 보유하는 것을 방지
     24
     25         # we want the nameserver to appear at a fixed address
     26         host ns {
     27                 next-server marvin.redhat.com;
     28                 hardware ethernet 12:34:56:78:AB:CD;
     29                 fixed-address 207.175.42.254;
     30         }
     31 }
     -> 특정 Host(NIC)에 고정 IP Address를 부여하기 위한 Static 설정
     -> DHCP Client로 작동할 Host의 MAC Address를 입력하여 해당 MAC Address와 특정 IP Address 매핑
     -> 지정된 Host에게는 고정 IP Address 할당이 이루어짐
     -> Host 별로 고유한 option 설정이 가능 (Ex. DNS Server, Domain Name등..)