您的位置:首页 > 代理IP资讯
发布时间:2020-02-28 16:30:09
修改ip地址、网络DHCP动态IP地址分配研究

  1.含Router网络DHCP动态地址分配的原理。路由器是不转达发广播的,而ip helper-address可以通过将广播数据包直接转发到目标服务器而帮助客户机和服务器建立联系。ip helper-address命令将广播目的地址改变为单点传达送地址,使该广播消息可以被路由到一个具体的目的地址而不是所有地址。


  2含Router网络DHCP动态地址分配的具体操作


  2.1配置路由器端口的IP地址:


  2.1.1Cisco2300的配置:


  Cisco2300#config t


  Cisco2300(config)#int e0


  Cisco2300(config-if)#ip address 192.168.1.1


  255.255.255.0


  Cisco2300(config-if)#no shut


  Cisco2300(config-if)#int s0


  Cisco2300(config-if)#ip address 192.168.3.1


  255.255.255.0


  Cisco2300(config-if)#clock rate 56000


  Cisco2300(config-if)#no shut


  2.1.2Cisco2400的配置:


  Cisco2400#config t


  Cisco2400(config)#int e0


  Cisco2400(config-if)#ip address 192.168.2.1


  255.255.255.0


  Cisco2400(config-if)#no shut Cisco2400(config-if)#int s0


  Cisco2400(config-if)#ip address 192.168.3.2


  255.255.255.0


  Cisco2400(config-if)#no shut


  2.2使用RIP协议作为该网络的路由协议,实现网络的动态路由配置:


  完成配置后使用show ip route,show inter-


  face,show running-configuration查看路由配置的正确性或者使用ping命令验证网络之间是否完全互连。


  2.2.1Cisco2300的配置:


  Cisco2300#config t


  Cisco2300(config)#router rip


  Cisco2300(config-router)#network 192.168.1.0


  Cisco2300(config-router)#network 192.168.3.0


  2.2.2Cisco2400的配置:


  Cisco2400#config t


  Cisco2400(config)#router rip


  Cisco2400(config-router)#network 192.168.2.0


  Cisco2400(config-router)#network 192.168.3.0


  2.3在Cisco2400路由器上配置DHCP服务:


  2.3.1配置192.168.1.0网段的DHCP服务:


  Cisco2400#config t


  Cisco2400(config)#ip dhcp pool Host1


  Cisco2400(dhcp-config)#network 192.168.1.0 255.255.255.0


  Cisco2400(dhcp-config)#default-router 192.168.1.1


  Cisco2400(dhcp-config)#dns-server


  202.116.64.1


  Cisco2400(config)#ip dhcp excluded-address 192.168.1.1


  2.3.2配置192.168.2.0网段的DHCP服务:


  Cisco2400#config t


  Cisco2400(config)#ip dhcp pool Host2


  Cisco2400(dhcp-config)#network 192.168.2.0 255.255.255.0


  Cisco2400(dhcp-config)#default-router 192.168.2.1


  Cisco2400(dhcp-config)#dns-server


  202.116.64.1


  Cisco2400(config)#ip dhcp excluded-address 192.168.2.1


  2.4在Cisco2300路由器上配置IP helper address:


  Cisco2300#config t


  Cisco2300(config)#int e0


  Cisoc2300(config-if)ip helper-address 192.168.3.2


  2.5验证DHCP和IP helper address:


  在Host1和Host2两台主机的网络IP/TCP属性上分别设置为自动获取IP地址,然后在主机的MS-DOS下执行ipconfig/all命令,可以查看到Host1和Host2自动获取到的IP地址,DHCP服务器地址,DNS服务器地址等信息。


  3配置分析


  在客户机和DHCP服务器处在不同广播域的情况下,路有器需要对这种数据包进行广播,而在cisco的路由器上,需要启用ip helper-ad-dress命令,从而实现这种中继。


  DHCP服务器给客户机分配地址需要得到两个重要信息,一个是该客户机所在网络的子网掩码,从而能够让DHCP服务器依据子网掩码的信息来判断服务器该给该客户机分配哪个IP地址段,才能使得该ip地址在那个子网内。另外一个是DHCP服务器需要获得客户机的MAC地址,从而能够维护DHCP服务器的ip地址和MAC之间的一一映射关系,这样才能确保同样的客户机,在每次启动后能得到和前一次一样的ip地址。


  当DHCP服务器接收了通过路有器转发过来的DHCP请求包的时候,DHCP服务器就获得了足够的信息,这些信息能够使得DHCP服务器做出必要响应,然后通过路由器把这些数据报转发给客户端。


  结语。通过以上的配置和验证,成功的对含Router网络的进行了HDCP的配置,使得在不同广播域中的主机都自动获得了IP地址,实现了预期的结果。同时,根据主机所在的广播域的不同给主机分配的网络段也不同,较好的实现了不同网络段主机的简易区分。


上一篇 下一篇