一、实验目的
- 理解DHCP协议原理与地址池配置方法
- 掌握NAT(网络地址转换)的配置与原理
- 验证终端通过DHCP自动获取IP地址
- 验证内网通过NAT访问外网的连通性
二、拓扑说明
路由器R1在上层,下接交换机SW1,SW1下接服务器(HTTP+DHCP服务)、PC、MateBook、MatePad。R1的GE0/0/2连接外网200.1.1.0/24。
| 设备 | 接口 | IP地址 | 说明 |
|---|---|---|---|
| R1(路由器) | GE0/0/1 | 192.168.1.1/24 | 内网网关+DHCP服务器 |
| R1 | GE0/0/2 | 200.1.1.1/24 | 外网接口+NAT |
| SW1(交换机) | GE0/0/1-5 | — | 二层交换 |
| Server | GE0/0/1 | 192.168.1.100/24 | HTTP+DHCP服务 |
| PC/MateBook/MatePad | eth0 | DHCP获取 | 网关: 192.168.1.1 |
三、配置步骤
- R1配置内网接口:
interface GigabitEthernet0/0/1→ip address 192.168.1.1 24 - R1配置外网接口:
interface GigabitEthernet0/0/2→ip address 200.1.1.1 24 - R1配置DHCP地址池:
ip pool netlab→network 192.168.1.0 mask 24→gateway-list 192.168.1.1 - R1启用DHCP:
dhcp enable,接口启用:dhcp select interface - R1配置NAT:
nat outbound 2001 interface GigabitEthernet0/0/2 - 服务器配置静态IP 192.168.1.100,启用HTTP和DHCP服务
- 终端设置为DHCP自动获取IP
四、验证方法
- 终端查看获取的IP:
ipconfig,应显示192.168.1.x网段 - PC ping 服务器:
ping 192.168.1.100→ 通 - PC ping 网关:
ping 192.168.1.1→ 通 - PC访问服务器HTTP:
curl http://192.168.1.100→ 通 - PC ping 外网:
ping 200.1.1.1→ 通(经NAT转换) - 查看NAT会话:
display nat session - 查看DHCP分配:
display ip pool name netlab used
五、思考题
- DHCP的DORA四步交互过程是什么?
- NAT的作用是什么?为什么内网私有IP能访问外网?
- 如果DHCP地址池耗尽,新接入的终端会怎样?
- 服务器为什么要用静态IP而不通过DHCP获取?