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 설정에 대해 알아보았습니다.
'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 |
댓글