리눅스 dhcpd.conf

From IT Wiki

개요[edit | edit source]

리눅스 DHCP 데몬의 설정 파일


주요 설정 항목[edit | edit source]

  • range : 클라이언트에 할당할 IP의 범위를 지정한다.
  • range dynamic-bootp : DHCP 클라이언트 뿐만 아니라 BOOTP 클라이언트도 같이 할당한다.
  • option domain-name : 도메인 명을 지정한다.
  • option domain-name-servers : 네임 서버를 지정한다.
  • option routers : 게이트웨이 주소를 지정한다.
  • option broadcast-address : 브로드캐스트 주소를 지정한다.
  • default-lease-time : 임대요청 만료시간을 초단위로 지정한다.
  • max-lease-time : 클라이언트가 가지고 IP를 가지고 있을 최대 시간을 초단위로 지정한다.


설정 예시[edit | edit source]

ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
  option routers 192.168.0.1;
  option subnet-mask 255.255.255.0;
  option domain-name “example.com”;
  option domain-name-servers 192.168.1.1;
  option time-offset -18000;
  option default-lease-time 21600;
}
  • 조건
    • DHCP 클라이언트에게 할당되는 게이트웨이 정보는 192.168.0.1 이다.
    • DHCP 클라이언트에게 할당되는 서브넷 마스크 정보는 255.255.255.0 이다.
    • DHCP 클라이언트에게 할당되는 도메인 네임은 example.com 이다.
    • DHCP 클라이언트에게 할당되는 도메인 네임 서버 IP 주소는 192.168.1.1이다.
  • 출처
  • 특정 맥주소에 대해 IP를 고정하고 싶다면 아래와 같이 한다.
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
  option routers 192.168.0.1;
  option subnet-mask 255.255.255.0;
  option domain-name “example.com”;
  option domain-name-servers 192.168.1.1;
  option time-offset -18000;
  option default-lease-time 21600;
  host ihd_pc {
    hardware ethernet 08:00:07:26:c0:a5;
    fixed-address 192.168.1.22;
  }
}
  • 조건
    • 맥(MAC) 주소가 08:00:07:26:c0:a5인 경우에는 고정적으로 192.168.1.22번 IP 주소를 할당한다.
    • 호스트명은 ihd_pc로 관리한다.
  • 출처