如右边的拓扑图,R3是DHCP服务器,PC机要想通过DHCP获取IP地址,那么需要在R1(PC和R1直连的端口)上配置DHCP的中继,把DHCP的广播转换成单播发送给DHCP服务器,当DHCP返回IP地址的时候,在R1上把单播转换成广播发给PC。
PC1上的配置:
配置完成之后我们可以在PC1上sh ip int bri可以看到:
PC(config)#int f0/0R1上的配置:
PC(config-if)#ip add dhcp
PC(config-if)#no shut
PC(config-if)#end
R1(config)#int f0/0R3上的配置:
R1(config-if)#ip helper-address 34.34.34.4 //34.34.34.4是DHCP服务器的地址
R1(config-if)#end
R3(config)#ip dhcp pool mypool当然,在R2上只要配置路由,使R1能和R3通信即可。
R3(dhcp-config)#network 12.12.12.0 255.255.255.0
R3(dhcp-config)#exi
R3(config)#ip dhcp excluded-address 12.12.12.1
R3(config)#ip dhcp excluded-address 12.12.12.2
R3(config)#exi
配置完成之后我们可以在PC1上sh ip int bri可以看到:
PC#sh ip int bri当把端口down掉然后重新启用的时候,IP地址会换一个。
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 12.12.12.3 YES DHCP up up