본문 바로가기
서버 보안/리눅스 실무

[DHCP] DHCP 서버 설치와 운영_1

by 어깨 :) 2023. 6. 26.
728x90

1) DHCP(Dynamic Host Configuration Protocol)

º DHCP(Dynamic Host Configuration Protocol) 서버가 하는 역할은 자신의 네트워크 안에 있는 클라이언트 컴퓨터가 부팅될 때 자동으로 IP주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소를 할당해 주는 것입니다.
º 일반 사용자는 IP에 관련된 어려운 정보를 알지 못해도, 인터넷을 사용하는 데는 더 이상 아무런 문제가 없어집니다.
º DHCP 서버의 가장 큰 장점은 관리하기 편하고 이용자가 편하다는 것입니다.
º 한정된 IP 주소를 가지고 더 많은 IP주소가 있는 것처럼 활용할 수 있음. 즉, 적은 개수의 IP주소로 여러 명의 사용자가 사용할 수 있다는 의미 합니다.

 

 

 

 

2) DHCP 서버의 작동원리

아래는 DHCP 서버의 작동 순서를 나타냅니다. 여기서 주목할 점은 PC(DHCP 클라이언트)의 경우 1번, 6번과 같이 컴퓨터의 전원만 켜고 끄면 나머지는 자동으로 작동한다는 점입니다. 즉, 사용자는 더 이상 IP주소와 관련된 정보에 신경 쓸 필요가 없으며, 컴퓨터를 켜고 인터넷만 사용하면 됩니다.

 

 

DHCP 서버를 구현했다고 가정한다면, DHCP 클라이언트를 구현할 때는 별도는 설치할 프로그램이 없다. Windows에서 DHCP 클라이언트가 되려면 아래처럼 "인터넷 프로토콜 버전 4(TCP/IPv4) 속성"에서 [자동으로 ip주소 받기]와 [자동으로 DNS 서버 주소 받기]를 선택합니다.

 

 

 

 

리눅스에서 DHCP 클라이언트를 설정하려면 Server 가상머신과 같은 X 윈도가 설치된 환경에서 nm-connection-editor 명령을 실행해 [네트워크 설정]을 열고 아래처럼 [IPv4 설정] 탭의 [Method]를 '자동(DHCP)' 선택합니다.

 

 

 

 

3) DHCP 서버의 구현

VMware에서 DHCP 서버를 구현해 봅니다. 기존에 실습하던 환경과 거의 비슷합니다. 실무 환경에서도 가상 컴퓨터와 가상 허브 대신 진짜 컴퓨터와 진짜 허브를 사용하는 것 외에는 환경과 차이가 없을 것입니다.

VMware 내부에서 구현할 DHCP 서버 구성도

 

 

 

실제로 DHCP를 구현하는 실습은 다음 시간에 이어서 진행하겠습니다.

감사합니다.

 

728x90