From 0cbaeb648d131c7ff24bc330331912e2ca49dcbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E9=9B=A8=E6=B9=98?= <2488028707@qq.com> Date: Sat, 26 Apr 2025 22:19:45 +0800 Subject: [PATCH] 20250425 --- .../20250425 DHCP.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 "33 \351\202\223\351\233\250\346\271\230/20250425 DHCP.md" diff --git "a/33 \351\202\223\351\233\250\346\271\230/20250425 DHCP.md" "b/33 \351\202\223\351\233\250\346\271\230/20250425 DHCP.md" new file mode 100644 index 0000000..b99a002 --- /dev/null +++ "b/33 \351\202\223\351\233\250\346\271\230/20250425 DHCP.md" @@ -0,0 +1,71 @@ +## 笔记 +#### 1. DHCP的作用 + +- **自动分配IP**:避免手动配置的麻烦和冲突 +- **集中管理**:统一分配IP、子网掩码、网关、DNS等 +- **提高效率**:动态回收和重用IP,适用于移动设备多的环境 +### 2. Cisco路由器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 * + +``` +## 作业 +![](https://gitee.com/dengyxiang/picture/raw/master/20250426221810.png) +``` +Router(config)#ip dhcp pool lan10 //建立DHCP地址池 +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 //配置DNS服务器 +Router(dhcp-config)#ex +Router(config)#in g0/0 +Router(config-if)#ip add 192.168.10.254 255.255.255.0 +Router(config-if)#ex +Router(config)#in g0/0 +Router(config-if)#no sh + +``` \ No newline at end of file -- Gitee