网络通信 频道

如何解决宽带路由IP地址冲突的问题

    【网友提问】我们公司使用的是北京网通的ADSL上网,网络出口采用的是TP-LINK宽带路由器,在该宽带路由器下面连接了几个小的集线式交换机,这些交换机分别连着为数不多的计算机。

    整个公司有大概40台机器。以前使用正常,所有计算机都可以上网。最近由于经理办公室的几台机器需要在内网发布信息,所以我给他们配置了固定的IP地址,而其他机器仍然保持以前自动获得IP的设置。

     然而最近经常出现IP地址冲突的问题,请IT168专家帮帮我。非常感谢!!!

   【IT168 解答】对于每台网络中的计算机来说都需要有一个自己独有的IP地址,如果两台计算机使用相同的IP地址则会出现冲突的现象,造成其中一台无法使用网络的故障。所以说没有IP地址和IP地址冲突都无法正常上网。

     那么为什么公司中所有机器使用了自动获得IP地址的方式设置网络参数仍然可以正常上网呢?自动获得IP并不是没有IP,就这位网友描述的环境来说,公司没有特别的DHCP服务器,那么可以肯定的说TP-LINK宽带路由器自身起到了DHCP服务的功能,员工的计算机IP地址都是由宽带路由器提供的。

     知道了这一点以后我们再继续分析问题所在,网友描述说“最近由于经理办公室的几台机器需要在内网发布信息,所以我给他们配置了固定的IP地址”,也就是说公司中有几台机器是固定IP,而其他机器是自动获得IP,由宽带路由器提供IP地址。所以冲突在所难免,设置的固定IP与宽带路由器提供的IP很容易出现重合的问题。

     默认状态下大多数的路由ADSL猫和宽带路由器,只要打开了DHCP服务,它就自动把本网段所有的IP地址都分配到地址池里面。举例来说路由器的IP为192.168.0.1,启用了DHCP服务之后,它会自动将192.168.0.X段的IP地址都加入地址池。

     正如网友所说如果有5个用户采用固定的网络参数,假设他们占用了192.168.0.2到192.168.0.6这六个IP地址。如果固定IP设置为192.168.0.2的那个用户A一段时间没有开机。有另外一个用户B使用自动获取网络参数方式上线。DHCP服务器看到目前192.168.0.2是空闲地址,就会把这个IP地址分配给用户B。此时,如果用户A再上线,由于这个IP地址已经被B占用,就会造成IP地址冲突,A和B的电脑上都会出现IP地址冲突的提示。

     如何预防呢?IT168为这位网友提供一个巧妙的方法——就是在设置DHCP地址池的时候,预留一段IP地址不作为DHCP分配用。比如可以设置DHCP地址池为192.168.0.130到192.168.0.253,可以提供120台计算机上网对于一般中小企业绰绰有余。然后把前面99个留给固定网络参数的用户。

     这样井水不犯河水,用自动获取网络参数方式上线的用户,不会抢占固定网络参数用户的IP地址,也就避免了IP地址冲突的发生。

0
相关文章