본문 바로가기

OS-서버/리눅스-유닉스

리눅스 DHCP 서버 구축하기

반응형

ி dhcp 서버 구축



필자의 dhcp 서버 네트워크 설정은 아래와 같다.


dhcp 서버를 설치한다.

# yum -y install dhcp

클라이언트는 dhcp 서버에서 할당하는 주소를 이용할 것이므로 
VMware NAT의 dhcp 설정을 해제한다.


dhcp 서버 재부팅 시 dnsmasq가 충돌이 일어날 수 있으므로 종료한다.

# ps -ef | grep dnsmasq
# kill -9 dnsmasq의 pid



ி 동적 IP 할당


dhcp 설정 파일에 아래 내용을 추가한다.
# vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;

subnet 192.168.111.0 netmask 255.255.255.0
{
option routers 192.162.111.2 ;
option subnet-mask 255.255.255.0 ;
range dynamic-bootp 192.168.111.30 192.168.111.50 ;
option domain-name-servers 168.126.63.1 ;
default-lease-time 10000 ;
max-lease-time 20000 ;
}

각 옵션은 순서대로 게이트웨이, 서브넷, IP 할당범위, 도메인 주소, IP 임대 시간, 최대 임대 시간을 나타낸다.

dhcp 서비스를 재부팅하고 IP 임대 정보를 확인한다.
# systemctl retstart dhcpd
# systemctl retstart network
# cat /var/lib/dhcpd/dhcpd.leases

설정을 마친 후 dhcp 클라이언트에 접속하면
위에서 설정한 ip가 순서대로 할당된다.
# cat /var/lib/dhcpd/dhcpd.leases



ி 고정 IP 할당


고정 ip 주소는 클라이언트의 맥주소 기반으로 설정된다.
따라서 클라이언트의 맥 주소를 복사한 뒤 dhcp 서버의 설정 파일에 아래 내용을 추가한다.

subnet 192.168.111.0 netmask 255.255.255.0
{

host client1
{
option host-name "client1";
hardware ethernet 00:0c:29:47:0c:99;
fixed-address 192.168.111.52;
}
host client2
{
option host-name "client2";
hardware ethernet 00:0c:29:47:5a:91;
fixed-address 192.168.111.53;
}

}
hostname은 해당 클라이언트의 별칭을 나타낸다. 
클라이언트의 맥주소와 고정으로 할당할 IP 주소를 적어준다.
이후 클라이언트에서 할당된 ip를 확인한다.


반응형