11장. DHCP 서버 설정

 

학습 목표

- DHCP Server를 설정하여 자동으로 IP주소를 할당할 수 있다.

 

 

DHCP(Dynamic Host Configuration Protocol)는 클라이언트들에게 자동으로 IP주소 구성을 하기 위한 프로토콜로 이러한 기능을 하는 시스템을 DHCP Server라고 합니다. DHCP Client들은 DHCP Server로부터 적절한 네트워크 서비스를 제공받기 위해 IP주소를 할당받게 됩니다.

 

클라이언트 입장에서 외부(인터넷)와의 통신이 되기 위해선 IP주소, 서브넷 마스크, 디폴트 게이트웨이, DNS 주소 값이 기본적으로 필요한데 서버의 설정대로 할당받을 수 있는데 서버는 일반 시스템 장비(윈도우/리눅스 등)에서 설정이 가능하고 라우터, 방화벽 등의 장비에서도 설정이 가능합니다.

 

아래의 패킷 트레이서 토폴로지를 통해 라우터에서 DHCP 설정하는 방법에 대해 알아보겠습니다.

 

 

[ 그림 11-1. DHCP 설정 토폴로지 ] - 후티(출처)

 

 

 

기본적인 설정 명령어는 아래와 같으며 이외에도 여러 옵션 설정들이 있으며 토폴로지의 설정 내용은 그림 11-2와 같습니다.

 

DHCP-Server(config)#service dhcp <- DCHP Server로 동작

DHCP-Server(config)#ip dhcp pool [이름] <- 정책 이름

DHCP-Server(dhcp-config)#netowrk [주소 범위] [서브넷 마스크] <- 할당할 주소범위 설정

DHCP-Server(dhcp-config)#default-router [게이트웨이 주소] <- 디폴트 게이트웨이 주소 설정

DHCP-Server(dhcp-config)#dns-router [DNS 주소] <- DNS 서버 주소 설정

DHCP-Server(config)#ip dhcp excluded-address [제외할 주소] <- 할당에서 제외할 IP주소 설정

DHCP-Server(dhcp-config)#lease [임대기간] <- 임대기간 설정

 

 

 

[ 그림 11-2. DHCP Server 설정 ] - 후티(출처)

 

 

 

설정이 완료되었으면 동작이 제대로 되는지 확인하기 위해 클라이언트의 IP주소 부분에서 dhcp를 클릭하여 설정한 대로 주소를 받아오는지 확인을 해보도록 합시다. 또한 서버에서 확인하기 위해서는 #show ip dhcp binding명령어를 통해 할당된 내역을 확인할 수 있고 #show ip dhcp server statistics명령어를 통해서는 서버의 상태(메모리, 배정된 IP주소 등)를 확인할 수 있으며 #show ip dhcp conflict명령어를 통해 충돌이 일어난 IP주소를 확인할 수 있습니다.

 

DHCP-Relay설정을 통해 DHCP Server와 다른 네트워크에 속한 클라이언트에게도 IP주소 할당을 자동으로 해줄 수 있는데 이러한 부분은 '후티와 떠나는 네트워크 여행'을 마친 후 GNS3툴로 심화 학습을 할 때 진행할 예정입니다.

 

DHCP 서버 설정에 대해 알아보았으며 DHCP 동작 방식 및 세부 설정은 '에듀쉐어 - 강좌공유' 채널을 통해 동영상으로 확인이 가능하며 구독 / 좋아요는 콘텐츠 작성에 많은 도움이 됩니다.

감사합니다.

 

 

 

[ DHCP 서버 설정 ] - 에듀쉐어

 

[에듀쉐어-강좌공유]

+ Recent posts