一|DHCP 动态 IP 分配实验完整实操记录
📌实验拓扑:Router路由器 1 台 + S3700 二层交换机 2 台 + PC 终端 4 台
R1-G0/0/0 连接左侧交换机,接入 PC1、PC2(网段:192.168.1.0/24)
R1-G0/0/1 连接右侧交换机,接入 PC3、PC4(网段:192.168.2.0/24)
📖实验原理
DHCP(动态主机配置协议),属于应用层协议,使用 UDP 67/68 端口。DHCP 服务器可以自动给局域网内终端分配 IP 地址等网络参数,省去手动配置 IP 的操作,避免 IP 地址冲突,适合大量终端的场景。
DHCP 分配四步流程:发现(Discover)→ 提供(Offer)→ 请求(Request)→ 确认(ACK)。
二层交换机不需要额外配置,只负责转发数据。路由器作为 DHCP 服务器,创建两个全局地址池,分别为左右两个网段分配 IP。
🛠️实验步骤
1. 搭建拓扑
打开 eNSP,拖拽设备:1 台 AR2220 路由器,2 台 S3700 交换机,4 台 PC。使用Copper 直通线完成连线,全部设备开机。
2. 路由器 DHCP 服务配置(R1)
双击 R1,打开命令行窗口,依次输入下面命令:
<Huawei>system-view [Huawei]sysname R1 #全局开启DHCP服务,必须开启,地址池才生效 [R1]dhcp enable #配置G0/0/0接口(左侧网段网关) [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0 [R1-GigabitEthernet0/0/0]undo shutdown #接口调用全局DHCP地址池 [R1-GigabitEthernet0/0/0]dhcp select global [R1-GigabitEthernet0/0/0]quit #配置G0/0/1接口(右侧网 段网关) [R1]interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1]ip address 192.168.2.254 255.255.255.0 [R1-GigabitEthernet0/0/1]undo shutdown [R1-GigabitEthernet0/0/1]dhcp select global [R1-GigabitEthernet0/0/1]quit #创建地址池pool1,给192.168.1.0网段分配地址 [R1]ip pool pool1 [R1-ip-pool-pool1]network 192.168.1.0 mask 255.255.255.0 [R1-ip-pool-pool1]gateway-list 192.168.1.254 [R1-ip-pool-pool1]dns-list 114.114.114.144 [R1-ip-pool-pool1]quit #创建地址池pool2,给192.168.2.0网段分配地址 [R1]ip pool pool2 [R1-ip-pool-pool2]network 192.168.2.0 mask 255.255.255.0 [R1-ip-pool-pool2]gateway-list 192.168.2.254 [R1-ip-pool-pool2]dns-list 114.114.114.144 [R1-ip-pool-pool2]quit拓展可选命令:
excluded-ip-address,用来保留部分 IP 不分配给终端,留给静态设备。
3. PC 客户端配置
双击 PC → Desktop → IP Configuration,选择DHCP,点击 Apply,等待几秒自动获取地址。
打开 Command Prompt,输入命令查看获取信息:
ipconfig4. 查看与验证
- 在路由器上查看 DHCP 地址池:
[R1]display ip pool可以看到地址池内已分配和空闲 IP 数量。
2. 连通性测试,PC 命令行执行 ping 跨网段主机,验证网络互通:
ping 192.168.2.4📝实验结果
- PC1、PC2 成功获取 192.168.1.0 网段 IP,PC3、PC4 获取 192.168.2.0 网段 IP,网关、DNS 自动下发。
- 跨网段 PC 之间可以 ping 通,网络通信正常。
display ip pool可以正常查看地址池分配情况。
💡实验总结
本次实验在 eNSP 仿真环境中,将华为 AR 路由器配置为 DHCP 服务器,搭建双网段网络,实现终端 IP 地址自动分配。
DHCP 能够大幅简化局域网 IP 管理,避免手动配置带来的 IP 冲突问题。
注意:二层交换机不需要配置 IP,只做数据转发;路由器两个接口不能在同一网段,这是很多新手容易踩坑的点。# |Telnet 远程登录配置(下篇・完整实操)
承接上一篇DHCP 自动配 IP 实验,本篇继续在同一拓扑上,完成Telnet 远程设备管理实验。
实现效果:任意一台 PC,远程登录、控制路由器 R1,真实模拟企业运维远程管理场景。
Telnet 是传统远程管理协议,基于 TCP 23 端口,实现远程对网络设备配置、查看、维护。
设备远程登录必备三要素:
- 开启 Telnet 服务
- 创建 AAA 账号、设置权限、允许 Telnet 登录
- VTY 0–4 虚拟终端开启 AAA 认证
缺点:明文传输账号密码,安全性低,企业现网基本用 SSH 替代,但 Telnet 是网络入门必考实验。
🌐实验拓扑
- 路由器 R1:双网关
192.168.1.254 / 192.168.2.254 - 左侧网段:192.168.1.0/24(PC1、PC2)
- 右侧网段:192.168.2.0/24(PC3、PC4)
- 所有 PC 通过 DHCP 自动获取 IP,全网互通
🛠️实验配置步骤(路由器完整命令)
进入 R1 系统视图,直接粘贴以下全部配置:
# 开启Telnet服务 [R1]telnet server enable # 进入AAA模式,创建远程登录账号 [R1]aaa # 用户名 admin 密码 Admin@123 [R1-aaa]local-user admin password cipher Admin@123 # 设置最高权限15级 [R1-aaa]local-user admin privilege level 15 # 允许该账号使用telnet服务登录 [R1-aaa]local-user admin service-type telnet [R1-aaa]quit # 配置虚拟终端 VTY 0 4(同时支持5人远程登录) [R1]user-interface vty 0 4 # 使用aaa账号密码登录认证 [R1-ui-vty0-4]authentication-mode aaa # 只允许telnet协议接入 [R1-ui-vty0-4]protocol inbound telnet [R1-ui-vty0-4]quit💻PC 端远程登录操作
任意一台 PC 均可(左右网段都能登)
- 打开 PC — Command Prompt
- 输入远程登录命令:
telnet 192.168.1.254- 输入账号:
admin - 输入密码:
Admin@123
✅ 登录成功后,界面直接进入 R1 设备视图
可以输入任意设备命令:
display ip pool display ip routing-table display current-configuration实现完全远程控制路由器。
✅实验验证结果
- 跨网段 PC 均可成功 Telnet 登录路由器
- 登录后可正常查看配置、查看路由、查看 DHCP 地址池
- 权限为 15 级,拥有设备最高管理权限
- 全程网络无丢包、无拒绝访问
⚠️常见报错排坑(新手必看)
- Telnet 无法连接
- 未执行
telnet server enable - VTY 认证模式配置错误
- 账号登录失败
- 未配置
service-type telnet - 密码输入错误、权限未配置
- 跨网段无法登录
- 路由器接口未开启、网段不通
- Telnet 实现了足不出网管理设备,是网络运维最基础的远程技术。
- 配合 DHCP 自动分配 IP,整个网络实现自动化 + 远程管理,模拟小型企业局域网架构。
- Telnet明文传输不安全,学习阶段必学,工作环境推荐使用加密的 SSH 远程登录。