解决局域网IP地址冲突故障

2019-06-04 06:01江苏缪振龙
网络安全和信息化 2019年5期
关键词:IP地址局域网交换机

■ 江苏 缪振龙

编者按: 最近单位办公网络频繁出现IP地址冲突,或客户端无法获取IP的故障,影响日常的业务办公。经过分析后发现,是因为未将自助设备配置的静态IP地址排除在DHCP地址池外,用户在获取IP时,交换机由于未发现在局域网中已存在的那些静态IP,导致分配IP冲突。

单位局域网内共有客户端150台左右。主要包括办公PC和部分自助设备。所有客户端分布在大楼的一至四层。客户端先通过华为S2326交换机接入,然后各楼层的S2326交换机和中心机房S9306三层交换机汇聚接入。在S9306交换机上配置4个业务VLAN,使 用 10.77.33.0/26、10.77.33.64/26、10.77.33.128/26、10.77.33.192/26地址段,在各VLAN接口开启DHCP功能。用户PC全部设置为DHCP自动获取IP地址,自助设备配置为静态IP地址。

故障排查

针对部分PC存在IP地址冲突的故障,首先检查故障PC的网卡及线路连接是否正常,结果未发现异常,这样排除物理层及链路层的故障。然后登录到S9306交换机命令行界面,查看DHCP相关配置,如下:

#

interface Vlanif20

ip address 10.77.33.65 255.255.255.192

dhcp select interface

dhcp server dns-list 8.8.8.8

dhcp server lease unlimited

#

interface Vlanif30

ip address 10.77.33.129 255.255.255.192

dhcp select interface

dhcp server dns-list 8.8.8.8

dhcp server lease unlimited

#

interface Vlanif40

ip address 10.77.33.193 255.255.255.192

dhcp select interface

dhcp server d n s-l i s t 8.8.8.8

dhcp server lease unlimited

#

interface Vlanif50

ip address 10.77.33.1 255.255.255.192

dhcp select interface

dhcp server dns-list 8.8.8.8

dhcp server lease unlimited

各个VLAN均采用接口地址池来分配IP地址,并且分配的IP地址租约时间为永久有效。这样配置主要考虑客户端的位置基本不变,为减少DHCP服务在网络中占用带宽,配置IP地址为永久分配。

接下来,笔者查看DHCP地址池当前的IP地址分配情况。在S9306交换机上执行“dis ip pool”命令,发现存在大量IP地址冲突,并且在DHCP地址池中已基本没有可用的IP地址。然后,继续执行“dis ip pool interface vlanif30 all”(以下都以VLAN 30为例)查看VLAN地址池中存在冲突的具体IP,再次发现问题。这些发生冲突的IP地址,基本上都是配置在自助设备上的那些静态IP地址。

图1 原来冲突的IP地址已变成空闲状态

故障分析

经过上述一系列的排查,这次故障产生的原因终于有所眉目,由于当初在规划设计网络IP地址时,未将自助设备配置的静态IP地址排除在DHCP地址池外,当用户PC通过S9306交换机获取IP时,交换机由于未发现在局域网中已存在的那些静态IP,便将该IP地址直接分配给用户PC。后来在网络中发现这个IP地址已存在,交换机便将这个IP地址打上冲突标签,不让其再分配给客户端。最后导致DHCP地址池中的可供分配的IP地址越来越少,客户端无法获取到正确的IP地址,只能使用169.254.*.*的保留地址,用户无法访问网络,这就是这次故障的成因。

故障处理

既然找到IP冲突产生的原因,下面我们就来思考如何解决故障。

主要从两方面着手处理,第一,排除地址池中已冲突的IP地址。第二,保留那些静态IP地址不让其参与分配。

注意不能直接进入接口地址池排除那些静态IP,因为这些静态IP地址已处于冲突或使用状态,是无法直接排除的。应该在用户模式下执行“reset ip pool interface vlanif30 conflict”,该命令会回收冲突的IP地址,让客户端重新获取IP。

重置完成后再执行“display ip pool interface vlanif30 all”,发现原来那些冲突的IP地址已变成空闲状态,如图1所示。

我们找到那些自助设备配置的静态IP,进入VLAN接口中设置为DHCP的保留地址,具体方法如下:sys

int vlanif 30

dhcp server excludedip-address 10.77.33.187

dhcp server excludedip-address 10.77.33.190

此时,相应的静态IP会变为disable状态,不再分配给客户端使用。另外,为了让IP地址得到有效利用,修改DHCP租约时间,删除原有的DHCP租约永久配置,修改为3天时间。经过一段时间的观察, 网络不再出现IP冲突故障。

故障总结

通过本次网络故障,可以看出虽然DHCP服务很大程度上减轻了网络管理员的工作负担,但是对一些特殊的配置静态IP的客户端,比如自助设备、网络摄像头等,需要在DHCP地址池中提前预留一段IP地址,不让其自动分配。只有这样,才不会出现IP地址冲突故障。

猜你喜欢
IP地址局域网交换机
面向未来网络的白盒交换机体系综述
局域网交换机管理IP的规划与配置方案的探讨
基于VPN的机房局域网远程控制系统
更换汇聚交换机遇到的问题
基于地铁交换机电源设计思考
计算机局域网组建及管理探讨
公安网络中IP地址智能管理的研究与思考
《IP地址及其管理》教学设计
计算机的网络身份IP地址
局域网存在的安全隐患及其防治策略