[네트워크] dhcpd 서버 설정

이제 DHCPd를 설정해야 한다. 설정 파일은 /etc/dhcpd.conf이다. 없다면 만들도록 한다.

일반적인 방법으로는 IP address를 임의로 설정하게 하는 것이다.

이것은 다음과 같은 설정으로 가능하다.

default-lease-time 600;

max-lease-time 7200;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.1.255;

option routers 192.168.1.254;

option domain-name-servers 192.168.1.1, 192.168.1.2;

option domain-name “mydomain.org”;

subnet 192.168.1.0 netmask 255.255.255.0 {

   range 192.168.1.10 192.168.1.100;

   range 192.168.1.150 192.168.1.200;

}

위의 설정으로는 클라이언트에게 192.168.1.10에서 192.168.1.100까지

그리고 192.168.1.150부터 192.168.1.200까지의 IP 어드레스를 할당할 것이다.

클라이언트가 적절한 시간내에 응답을 하지 않는다 하더라도, 우선적으로는

600초 동안 IP 어드레스를 할당한다.

그렇지 않는다면 최대한 7200초를 할당한다.

또한 서버는 각 클라이언트로 하여금 서브넷 마스크를 255.255.255.0으로

쓰도록 알려준다. 192.168.1.255는 브로드 캐스트 어드레스이고,

192.168.1.254는 라우터나 게이트웨이를 가리킨다.

물론 도메인 네임 서버 역시 세팅되어있다.

만일 특정 이더넷 카드를 가진 클라이언트에게 특정한 IP주소를 주고 싶다면

다음과 같은 방법으로 할 수 있을 것이다.

host haagen {

   hardware ethernet 08:00:2b:4c:59:23;

   fixed-address 192.168.1.222;

}

이 것은 이더넷 어드레스로 08:00:2b:4c:59:23를 가진 네트워크 카드를 설치한

컴퓨터에 192.168.1.222의 IP 어드레스를 할당해 준다.

또한 여러가지 옵션들을 섞어 이용할 수도 있다.

즉 어떤 클라이언트는 고정적인 IP 어드레스를 가지고 있고(서버들) 다른 것들은

다이나믹한 IP 로 할당하기를 바란다면 다른 옵션들을 이용하여 세팅 가능하다

(ex wins server addresses, time server 등등)

더 자세한 것이 알고 싶다면 dhcp.conf의 매뉴얼을 참고하기 바란다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.