CISCO路由器上配置DHCP服务
一:如图
二:说明
使用dynamips,ip地址配置如上。
R7做为DHCP服务器,负责给PC1和PC2配置ip。
修改dynamips的R6和R7使其可以分别与真实是PC1和vmware虚拟PC2相连。
三:配置
在R7上:
Router>enable
Router#conf t
Router(config)#host R7
R7(config)#no ip domain-lookup
R7(config)#inter fa2/0
R7(config-if)#ip add 10.1.1.1 255.255.255.0
R7(config-if)#no shut
R7(config-if)#inter s1/4
R7(config-if)#ip add 2.1.1.2 255.255.255.0
R7(config-if)#no shut
R7(config-if)#exit
R7(config)#router rip
R7(config-router)#network 10.0.0.0
R7(config-router)#network 2.0.0.0
R7(config-router)#exit
R7(config)#ip dhcp pool ippc2 /配置dhcp地址池名ippc2
R7(dhcp-config)#network 10.1.1.0 255.255.255.0 /配置地址池范围
R7(dhcp-config)#default-router 10.1.1.1 /配置分配网关地址
R7(dhcp-config)#dns-server 111.111.111.111 222.222.222.222 /配置分配的dns服务器地址
R7(dhcp-config)#exit
R7(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.10 /排除地址池中ip地址
R7(config)#ip dhcp pool ippc1
R7(dhcp-config)#network 192.168.1.0 255.255.255.0
R7(dhcp-config)#default-router 192.168.1.1
R7(dhcp-config)#dns-server 111.111.111.111 222.222.222.222
R7(dhcp-config)#exit
R7(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.20
R7(config)#
在R5上:
Router>en
Router#conf t
Router(config)#host R5
R5(config)#no ip domain-lookup
R5(config)#inter s1/2
R5(config-if)#ip add 2.1.1.1 255.255.255.0
R5(config-if)#no shut
R5(config-if)#inter s1/1
R5(config-if)#ip add 1.1.1.2 255.255.255.0
R5(config-if)#no shut
R5(config-if)#exit
R5(config)#router rip
R5(config-router)#net 1.0.0.0
R5(config-router)#net 2.0.0.0
R5(config-router)#end
R5#
在R6上:
Router>en
Router#conf t
Router(config)#no ip domain-lookup
Router(config)#hostname R6
R6(config)#inter s1/0
R6(config-if)#ip add 1.1.1.1 255.255.255.0
R6(config-if)#no shut
R6(config-if)#interface fa2/0
R6(config-if)#ip add 192.168.1.1 255.255.255.0
R6(config-if)#ip helper-address 2.1.1.2 /配置为dhpc中继,指向dhcp服务器地址
R6(config-if)#no shut
R6(config-if)#exit
R6(config)#router rip
R6(config-router)#network 1.0.0.0
R6(config-router)#network 192.168.1.0
R6(config-router)#end
R6#
四:实验结果
在pc1上:
在pc2上:
在R7上:
R7#show ip dhcp binding /查看分配的地址
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type
Hardware address/
User name
10.1.1.11 0100.0c29.0fc4.f6 Oct 30 2007 11:48 PM Automatic
192.168.1.21 0100.030d.44c2.c7 Oct 31 2007 12:14 AM Automatic
R7#show ip dhcp pool /查看dhcp地址池
Pool ippc2 :
Utilization mark (high/low) : 100 / 0
Subnet size (first/next) : 0 / 0
Total addresses : 254
Leased addresses : 1
Pending event : none
1 subnet is currently in the pool :
Current index IP address range Leased addresses
10.1.1.12 10.1.1.1 - 10.1.1.254 1
Pool ippc1 :
Utilization mark (high/low) : 100 / 0
Subnet size (first/next) : 0 / 0
Total addresses : 254
Leased addresses : 1
Pending event : none
1 subnet is currently in the pool :
Current index IP address range Leased addresses
192.168.1.22 192.168.1.1 – 192.168.1.254 1
R7#
五:说明
1:问在R7上配置有两个地址池,在分配地址时会分配混吗?
答:不会,因为路由器R7会根据数据包的源地址或接口地址来区分相应的地址池
2:问R6(config-if)#ip helper-address 2.1.1.2含义?
答:这个命令是配置R6为dhcp relay(dhcp 中继),当R6的fa2/0接口收到pc1发出的dhcp discover请求广播包后,路由器默认是不能转发广播的,于是通过这个命令,R6把请求的广播包转换为发向R7的单播包来完成请求。


