본문 바로가기
Network

11. DHCP

by Choraengyi 2017. 1. 17.

 DHCP에 대해서 알아보겠습니다. 


DHCP

PC에서 IP주소를 직접 설정하는게 아닌, PC 부팅시에 DHCP 서버에 동적으로 IP주소를 자동으로 받아오는 것입니다. 임대 개념으로 받아오는 것이기 때문에 사용기간을 설정할 수 있고, 전문 서버 장비 뿐만 아니라 Cisco Router에서도 이러한 기능을 지원하고 있습니다. 포트는 UDP 포트 67번, 68번을 사용합니다.



DHCP의 동작방식을 간단히 그림으로 표현해 보았습니다.





**서버측에서 "Discover" 메세지 수신시에 IP주소 중복을 방지하기 위하여 ICMP Echo를 전송하게 됩니다.


패킷트레이서에서 DHCP를 실습해 보겠습니다.




 위와 같이 배치해 주고 각 PC에 IP를 Static이 아닌 DHCP로 바꾸어 줍니다.


위와 같이 아무것도 안뜨는데 이 설정을 router0 에서 해서 각 PC에 DHCP로 IP를 자동으로 할당받도록 설정하겠습니다.


DHCP 설정 명령을 살펴 보겠습니다.


Router(config)#ip dhcp pool cho

//DHCP로 사용할 주소의 Pool 이름 지정 및 Pool 설정모드로 변환

Router(dhcp-config)#network 192.168.0.0 255.255.255.0

//DHCP로 사용할 IP 범위 지정

Router(dhcp-config)#default-router 192.168.0.10

//Client가 사용할 Default Gateway 지정

Router(config)#ip dhcp excluded-address 192.168.0.10

//DHCP에서 자동으로 할당 안할 IP 지정, 지정된 IP는 할당되지 않습니다.


**추가 옵션

Router(dhcp-config)#dns-server DNS서버IP

//DNS 서버를 지정해 줍니다.

Router(dhcp-config)#domain-name 도메인네임

//도메인 이름을 설정해 줍니다.

Router(dhcp-config)#lease 시간

//임대 시간을 지정합니다. infinite로 하면 무제한 이되고, 일 단위로(0~365) 입력가능합니다.


*DHCP설정 조회 명령어는 show ip dhcp binding, show ip dhcp server statistics 로 조회할 수 있습니다.



Router>en

Router#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#ip dhcp pool cho

Router(dhcp-config)#networ

Router(dhcp-config)#network 192.168.0.0 255.255.255.0

Router(dhcp-config)#default-router 192.168.0.10

Router(dhcp-config)#exit

Router(config)#ip dhcp excluded-address 192.168.0.10

Router(config)#int fa0/0

Router(config-if)#ip add 192.168.0.10 255.255.255.0

Router(config-if)#no sh


%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up


%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up


Router(config-if)#exit



해당 설정을 완료하게 되면 그림과 같이 IP가 할당됩니다.



DHCP 설정에 대해 알아보았습니다.



728x90
반응형

'Network' 카테고리의 다른 글

12. ACL  (0) 2017.01.27
10. Dynamic NAT  (0) 2017.01.17
9. Static NAT  (0) 2017.01.16
8. Routing Protocol(OSPF)  (0) 2017.01.14
7. Routing Protocol(EIGRP)  (0) 2017.01.05

댓글