diff --git "a/18 \345\210\230\346\233\246/20250425 \350\267\257\347\224\261\345\231\250DHCP\346\234\215\345\212\241\345\231\250.md" "b/18 \345\210\230\346\233\246/20250425 \350\267\257\347\224\261\345\231\250DHCP\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..1b6b6cf5fb76fe0ea5e20c0a7ef54846943a11b2 --- /dev/null +++ "b/18 \345\210\230\346\233\246/20250425 \350\267\257\347\224\261\345\231\250DHCP\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,118 @@ +# DHCP服务器 + +#### 基本配置步骤: + +```cisco +! 进入全局配置模式 +Router> enable +Router# configure terminal + +! 创建DHCP地址池 +Router(config)# ip dhcp pool LAN_POOL + +! 配置网络地址和子网掩码 +Router(dhcp-config)# network 192.168.1.0 255.255.255.0 + +! 配置默认网关 +Router(dhcp-config)# default-router 192.168.1.1 + +! 配置DNS服务器 +Router(dhcp-config)# dns-server 8.8.8.8 + +! 配置租约时间(可选,默认为1天) +Router(dhcp-config)# lease 7 [非所有版本的模拟器支持] + +! 退出DHCP配置模式 +Router(dhcp-config)# exit + +! 排除不分配的IP地址范围 ,比如网关 +Router(config)# ip dhcp excluded-address 192.168.1.100 192.168.1.254 +``` + +### 3. DHCP服务验证与排错 + +#### 验证命令: + +```cisco +! 查看DHCP地址池配置 +Router# show ip dhcp pool + +! 查看DHCP绑定信息 +Router# show ip dhcp binding + +! 查看DHCP冲突记录 +Router# show ip dhcp conflict +``` + +#### 排错命令: + +```cisco +! 清除DHCP绑定(谨慎使用) +Router# clear ip dhcp binding * + +``` + +# 作业 + +### ![img](https://gitee.com/liuxizm/picture-warehouse/raw/master/img/upgit_20250426_1745677730.png) + +``` +Router>en +Router#conf t +Router(config)#in g0/0 +Router(config-if)#no shutdown +Router(config-if)#ip address 192.168.10.254 255.255.255.0 +Router(config-if)#ex + +Router(config)#in g0/0 +Router(config-if)#ip help +Router(config)#ip dhcp pool LAN_POOL +Router(dhcp-config)#network 192.168.10.0 255.255.255.0 +Router(dhcp-config)#default-router 192.168.10.254 +Router(dhcp-config)#dns-server 8.8.8.8 +Router(config)#ip dhcp excluded-address 192.168.10.254 +``` + +![img](https://gitee.com/liuxizm/picture-warehouse/raw/master/img/upgit_20250426_1745677669.png) + +![img](https://gitee.com/liuxizm/picture-warehouse/raw/master/img/upgit_20250426_1745677686.png) + +``` +Router>en +Router#conf t +Router(config)#interface g0/0 +Router(config-if)#ip address 172.16.100.254 255.255.255.0 +Router(config-if)#no shutdown +Router(config-if)#ex + +Router(config)#in g0/1 +Router(config-if)#no shutdown +Router(config-if)#ip address 192.168.10.254 255.255.255.0 +Router(config-if)#ip helper-address 172.16.100.100 +Router(config-if)#ex + +Router(config)#in g0/2 +Router(config-if)#ip address 192.168.20.254 255.255.255.0 +Router(config-if)#ip helper-address 172.16.100.100 +Router(config-if)#no shutdown +Router(config-if)#end + +Router#conf t +Router(config)#in g0/0 +Router(config-if)#ip helper-address 10.1.1.1 + +Router#conf t +Router(config)#ip dhcp pool LAN_POOL +Router(dhcp-config)#network 192.168.10.0 255.255.255.0 +Router(dhcp-config)#default-router 192.168.10.254 +Router(dhcp-config)#dns-server 8.8.8.8 +Router(dhcp-config)#ex + +Router(config)#ip dhcp excluded-address 192.168.10.254 +Router(config)#in g0/0 +Router(config-if)#ip helper-address 172.16.100.100 +``` + +![img](https://gitee.com/liuxizm/picture-warehouse/raw/master/img/upgit_20250426_1745677696.png) + +![img](https://gitee.com/liuxizm/picture-warehouse/raw/master/img/upgit_20250426_1745677711.png) \ No newline at end of file