본문으로 바로가기

DHCP Server

category Windows Server/Win 2012 R2 2017. 10. 1. 15:46
  • DHCP ( Dynamic Host Configuration Protocol )
DHCP 서버는 자신의 네트워크 안에 있는 클라이언트 컴퓨터가 부팅될 때, 자동으로 IP 주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소를 할당해 주는 것이다. 그러면 더이상 클라이언트 컴퓨터를 사용하는 일반 사용자는 인터넷을 하귀 위한 IP 주소와 관련된 정보를 알지 못해도, 인터넷을 사용하는 데 아무런 문제가 없을 것이다. 한 마디로 IP 주소가 무슨 말인지 몰라도 인터넷은 자신이 원하는 대로 문제 없이 사용할 수 있다.



 

 DHCP Server ( dhcp 67 )

 

DHCP Client ( dhcpagent 68 ) 

 

 

 

 <

 DHCP discovery 

 

 

 DHCP offer

 

 

 

 

 <

DHCP request 

 

 

 DHCP Ack

 

 


1 . DHCP Client 는 브로드캐스트로 discovery 신호를 보낸다. 

2. Client에게 discovery를 받은 한 네트워크에 있는 DHCP 서버가 offer 응답을 한다. 

3. Client 는 offer를 받고 request 를 브로드캐스트로 보낸다. ( 브로드 캐스트로 보내지만 offer를 받은 MAC Address가 포함되어있다)

4. 서버쪽애서 Ack로 응답한다. 


1. Client 가 IP달라고 요청

2. Server가  IP 줌

3. Client 잘 받았고 사용하겠다고 알림

4. Server IP 사용중 확인


[참고] Server에서 사용하지 않는 IP를 할당할 수 있는 검사하는 방법

= 부여할 IP로 ICMP에 ping test를 한다. 

-> 반응이 온다면 그 IP는 사용중이라고 판단 

-> 반응이 없다면 IP는 사용하지 않는 것으로 판단 offer 신호로 전송한다. 


[참고] 같은 네트워크의 DHCP Server 

- 이론상 Client는 브로드 캐스트 신호로 DHCP 서버를 찾는다. 때문에 각 네트워크마다 DHCP 서버가 존재해야한다. 

 그렇다면 각 회사마다 ( 회사는 DNS 서버를 둘 수도 있다) 각 가정마다 DHCP 서버를 모두 가지고 있어야하는가?

= 그렇지 않다. 통신사에서 DHCP Bootp Relay를 설치한다. 이 장비는 Client의 브로드캐스트 요청을 받아 외부의 DHCP 서버와 연결하여 IP를 대신 받아 Client에서 부여한다. 


- 만약 같은 네트워크 상에 여러 DHCP Server가 존재한다면

간단히 가장 먼저 반응한 DCHP Server가 IP를 부여한다. 만약에 동시에 offer 신호를 보내온다면, 알고리즘으로 선택하게 되어있다. 보통 같은 벤더의 서버에서 부여하는 것을 선택한다 (  win Client 요청시 win Server가 부여하는 IP 선택 )


  • 구성
[ 주의 ] VMware 에서 DHCP를 지원한다. 우린 DHCP 서버를 설정하기위해 기능을 끈다. 

  • WIn Client 에서 확인

> ncpa.cpl > IP 자동 할당으로 설정 > 재부팅

> cmd > ipconfig


> 169.254.119.126 ( IP를 제대로 할당받지 못했다. )


  • FIRST 서버에서 DHCP 서버 구축
> 서버관리자 > 관리 > 역할 및 기능 추가 > DHCP Server 설치


`    > 서버 관리자 > 도구 > DHCP



> 아름 IP 할당 



> 범위 설정 ( 192.168.X.51 ~ 192.168.X.99 )


> 라우터 설정 ( 192.168.17.2 추가 )


> 도메인 ( 168.126.63.1 추가후 위로 ) > 나머진 다 다음 > 마침



  • 확인
WinClient 서버에서 확인
> ncpa.cpl >  IP DHCP 에서 할당 
cmd > ipconfig 확인


'Windows Server > Win 2012 R2' 카테고리의 다른 글

윈도우 단축키  (0) 2017.10.01
DNS Server  (0) 2017.10.01
백업 기능  (0) 2017.09.24
FTP Server  (0) 2017.09.24
Web Server  (0) 2017.09.24