
如上图所示 DHCP地址池在R1上创建
DHCP命令注解
ip dhcp pool <地址池名字> //创建地址池
network <网段> <子网掩码> // 下发网段(不是宣告网段)
default-router <网关> // 设置默认网关
dns-server <dns地址> // 设置DNS地址
1 配置IP地址
R1
R1(config)#int g0/0
R1(config-if)#ip address 192.168.20.1 255.255.255.0
R1(config-if)#no shutdown
R2
R2(config)#int g0/1
R2(config-if)#ip address 192.168.20.2 255.255.255.0
R2(config-if)#no shutdown
R2(config)#int g0/0
R2(config-if)#ip address 192.168.10.1 255.255.255.0
R2(config-if)#no shutdown
2 配置路由
这里用OSPF 所有进程为1 区域为0
R1
R1(config)#router ospf 1
R1(config-router)#network 192.168.20.0 0.0.0.255 area 0
R2
R2(config)#router ospf 1
R2(config-router)#network 192.168.10.0 0.0.0.255 area 0
R2(config-router)#network 192.168.20.0 0.0.0.255 area 0
R1查看路由表
R1(config)#do show ip route ospf
O 192.168.10.0 [110/2] via 192.168.20.2, 00:01:02, GigabitEthernet0/0
R1(config)#
如果这里输入命令没有显示路由信息的话 说明OSPF配置有问题
3 创建DHCP地址池
R1
R1(config)#ip dhcp pool PC0
R1(dhcp-config)#network 192.168.10.0 255.255.255.0 //给PC0所在的网段下发地址
R1(dhcp-config)#default-router 192.168.10.1 //设置默认网关
R1(dhcp-config)#dns-server 8.8.8.8 //设置DNS地址
R2
R2(config)#int g0/0
R2(config-if)#ip helper-address 192.168.20.1 // 配置DHCP中继 如果是跨网段获取DHCP地址的话需要设置 设置接口为PC0的网关接口地址
最后PC0获取地址

显示DHCP request success ful 表示获取成功