DHCP 서비스 구성(Cisco 시뮬레이터)
DHCP(동적 호스트 구성 프로토콜, 동적 호스트 구성 프로토콜)는 LAN 네트워크 프로토콜입니다. 서버에서 제어하는 IP 주소의 범위를 말하며 클라이언트가 서버에 로그인하면 서버에서 할당한 IP 주소와 서브넷 마스크를 자동으로 얻을 수 있습니다. DHCP는 일반적으로 대규모 LAN 환경에서 사용되며 주요 기능은 관리를 중앙 집중화하고 IP 주소를 할당하여 네트워크 환경의 호스트가 IP 주소, 게이트웨이 주소 및 DNS 서버 주소와 같은 정보를 동적으로 얻을 수 있도록 하는 것입니다. 주소 사용을 개선할 수 있습니다.
방법 1. 레이어 3 스위치를 사용하여 DHCP 서비스 구성
1. 토폴로지 계획
Cisco 시뮬레이터에서 다음 네트워크 토폴로지 계획을 수행합니다
.토폴로지 다이어그램은 레이어 3 스위치, 레이어 2 스위치 2개 및 호스트 4개로 구성됩니다.
2. 레이어 2 스위치 VLAN 구성
Switch0 명령줄에서 다음 작업을 수행합니다.
Switch>enable //进入特权模式
Switch#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#
Switch(config)#vlan 10 //创建vlan 10
Switch(config-vlan)#exit
Switch(config)#int
Switch(config)#interface r
Switch(config)#interface range f0/1-20 //批量选择端口1-20
Switch(config-if-range)#sw
Switch(config-if-range)#switchport m
Switch(config-if-range)#switchport mode a
Switch(config-if-range)#switchport mode access //设置端口为access类型
Switch(config-if-range)#sw
Switch(config-if-range)#switchport a
Switch(config-if-range)#switchport access vlan 10 //将端口加入到vlan 10中
Switch(config-if-range)#no shutdown //开启端口
Switch1에서도 위의 작업을 수행합니다.
3. 레이어 3 스위치 VLAN 구성
레이어 3 스위치의 명령줄에서 다음 작업을 실행합니다.
Switch>enable
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#inte
Switch(config)#interface vlan 10
Switch(config-if)#ip ad
Switch(config-if)#ip address 192.168.1.254 255.255.255.0
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#sw
Switch(config-if)#switchport mo
Switch(config-if)#switchport mode a
Switch(config-if)#switchport mode access
Switch(config-if)#sw
Switch(config-if)#switchport a
Switch(config-if)#switchport access vlan 10
4. DHCP 서비스 구성
레이어 3 스위치의 명령줄에서 다음 작업을 실행합니다.
Switch(dhcp-config)#exit
Switch(config)#ip dh
Switch(config)#ip dhcp ?
excluded-address Prevent DHCP from assigning certain addresses
pool Configure DHCP address pools
relay DHCP relay agent parameters
snooping DHCP Snooping
Switch(config)#ip dhcp p
Switch(config)#ip dhcp pool vlan10 //配置DHCP地址池
Switch(dhcp-config)#network 192.168.1.1 255.255.255.0 //配置DHCP网络
Switch(dhcp-config)#def
Switch(dhcp-config)#default-router 192.168.1.254 //默认网关地址
Switch(dhcp-config)#exit
Switch(config)#se
Switch(config)#service dh
Switch(config)#service dhcp //启动DHCP服务
5. 테스트
동적 요청 성공! !
방법 2. 라우터에서 직접 DHCP 서비스 구성
1. 토폴로지 맵
2. 라우터 구성 Router0
Router>en
Router#conf t
Router(config)#ip dh
Router(config)#ip dhcp pool pool1 //配置地址池
Router(dhcp-config)#network 192.168.1.0 255.255.255.0 //地址池玩过范围
Router(dhcp-config)#de
Router(dhcp-config)#default-router 192.168.1.1 //默认网关
Router(dhcp-config)#end
Router#
%SYS-5-CONFIG_I: Configured from console by console
3. 테스트
Router#show ip d
Router#show ip dhcp b
Router#show ip dhcp binding //查询ip地址使用情况
IP address Client-ID/ Lease expiration Type
Hardware address
192.168.1.2 000D.BDC0.795E -- Automatic
방법 3. 서버를 사용하여 DHCP 서비스 구성
1. 토폴로지 맵
2. 서버 구성
IP 및 게이트웨이 구성
DHCP 서비스 구성
Router1의 g0/2 포트 구성, DHCP 서버 주소 지정:
Router#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface GigabitEthernet0/2
Router(config-if)#ip help
Router(config-if)#ip helper-address 192.168.3.12 //指定DHCP服务器地址