s5700终端无法获取ip地址

发布时间:  2017-03-14 浏览次数:  763 下载次数:  0
问题描述

S5700交换机采用全局dhcp,下面部分终端无法获取到ip地址。

处理过程
首先查看交换机上的配置:

ip pool vlanif30

gateway-list 192.168.30.1

network 192.168.30.0 mask 255.255.255.0

excluded-ip-address 192.168.30.2 192.168.30.10

lease day 0 hour 9 minute 0

dns-list 114.114.114.114

#

interface Vlanif30

ip address 192.168.30.1 255.255.255.0

dhcp select global

#

全局的DHCP配置上没有问题

然后查看交换机地址池分配情况:dis ip pool name vlanif30

Pool-name      : vlanif30

  Pool-No        : 3

  Lease          : 0 Days 8 Hours 40 Minutes

  Domain-name    : -

  DNS-server0    : 114.114.114.114

  NBNS-server0   : -

  Netbios-type   : -

  Position       : Local           Status           : Unlocked

  Gateway-0      : 192.168.30.1

  Mask           : 255.255.255.0

  VPN instance   : --

-----------------------------------------------------------------------------

         Start           End     Total  Used  Idle(Expired)  Conflict  Disable

-----------------------------------------------------------------------------

    192.168.30.1  192.168.30.254   253   235          0(0)         9        9

发现IDLE剩余地址为空

reset ip pool name pool1 all释放分配出去的地址再重新释放后,终端可以正常获取ip地址。
根因
dhcp分配的地址被下面终端耗尽了。
解决方案
[HUAWEI] dis arp  //先查询一下在线的地址

[HUAWEI] dis ip pool name vlanif30 //查询VLAN30的可分配地址情况

<HUAWEI> reset ip pool name vlanif30 all   //VLAN30地址池的全部释放

执行上面命令把vLAN30地址池的地址释放后再重新分配,下面用户都能正常获取到地址。
建议与总结
在做dhcp为下面的终端分配ip地址的时候,可以下配置下面两条命令:

[HUAWEI] dhcp server ping packet 3    //配置防止IP地址重复分配功能

[HUAWEI] dhcp server ping timeout 100    //配置防止IP地址重复分配功能

DHCP Server为客户端分配地址前,需要先执行dhcp server ping命令发送Ping报文探测IP地址的使用情况。地址探测是指DHCP Server能否在指定等待时间内得到Ping应答。如果在最长等待Ping响应的时间内没有得到应答,则继续发送Ping报文,直到发送Ping报文数量达到最大值,如果仍然没有收到应答,则认为本网段内没有设备使用该IP地址,该地址可以分配给该客户端使用。

dhcp server ping packet 3是指分配地址时先ping 3次测试一下地址是否在使用,如果收到回复,说明在使用,就不把这个地址再次分配出去

dhcp server ping timeout 100是指ping的时候等待100ms 没有收到回复的话才把地址分配出去

如果发现地址不够用或者已经没有剩余地址的情况下可以执行下面的命令:

[HUAWEI] dis arp  //先查询一下在线的地址

[HUAWEI] dis ip pool name vlanifXX //查询每个VLAN的可分配地址情况

<HUAWEI> reset ip pool name vlanifXX all   //VLAN的全部释放

<HUAWEI> reset ip pool name vlanifXX 192.168.30.100 192.168.30.150 //释放VLAN30里的 30.100到30.150的地址

<HUAWEI> reset ip pool name vlanif30 conflict //释放vlan30里的冲突地址

或者

[HUAWEI] ip pool pool1

§  [HUAWEI-ip-pool-pool1] undo network

[HUAWEI-ip-pool-pool1] network 10.1.1.0 mask 24    //调整掩码长度来增加dhcp地址池的长度

END