首页 文章

Cisco交换机2960-x上基于DHCP服务器端口的地址分配

提问于
浏览
0

我正在尝试在Cisco 2960-x交换机上配置DHCP服务器以实现基于端口的地址分配 . 我希望每次连接到该端口的任何设备分配的IP地址都相同 .

我使用以下指南来实现此目的:http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960/software/release/12-2_55_se/configuration/guide/scg_2960/swdhcp82.html#wp1320905

使用的命令在这里详细说明:http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr/command/ipaddr-cr-book.pdf

我也尝试了以下命令的各种迭代来找到有用的东西:address ip-address client-id string [ascii]

我不确定的是Client ID之后的字符串 . 它是否必须与您的界面名称相匹配?如果不是,DHCP服务器如何知道哪个接口与分配的IP地址相关 .

这是我的running-config:

版本15.0

没有服务垫

service timestamps debug datetime msec

服务时间戳记日期时间毫秒

没有服务密码加密

主机名otg

!引导启动标志物

引导结束标志

!启用秘密5 $ 1 $ 43Kk $ SyzqQc5biarBjD2TD9Hw0 /

启用密码otgswitch

没有aaa新型号

时区时区UTC -5 0

时钟夏令时UTC重复出现

交换机1提供ws-c2960x-24ts-l

no ip dhcp使用vrf连接

ip dhcp使用subscriber-id client-id

ip dhcp subscriber-id interface-name

ip dhcp pool mypool

网络192.168.200.0 255.255.255.0

保留,只

地址192.168.200.20 client-id“GigabitEthernet1 / 0/2”ascii

地址192.168.200.25 client-id“GigaEth1 / 0/1”ascii

地址192.168.200.30 client-id“GE1 / 0/4”ascii

地址192.168.200.35 client-id 188b.4528.d482

地址192.168.200.45 client-id“188b.4528.d482”ascii

然后我启用DHCP调试消息,这是我收到的:

1月4日02:55:49.112:DHCPD:重新加载工作空间界面Vlan1 tableid 0 .

1月4日02:55:49.112:DHCPD:Vlan1上的192.168.200.245的tableid为0

1月4日02:55:49.112:DHCPD:客户端的VPN是 .

1月4日02:55:49.112:DHCPD:使用subscriber-id作为client-id

1月4日02:55:49.112:DHCPD:使用收到的中继信息 .

1月4日02:55:49.112:DHCPD:从接口Vlan1上的客户端0047.6931.2f30.2f收到DHCPDISCOVER .

1月4日02:55:49.112:DHCPD:使用收到的中继信息 .

请告知我可能做错了什么 . 非常感谢你的帮助 .

1 回答

  • 0

    由于dhcp绑定表中的信息丢失,我遇到了问题 . 简而言之,自动生成的订户ID与我的预订不符 . 这里有些例子:

    port#  interface  received SID(hex)      expected SID(hex) 
    2      Gi1/0/2    0047-6931-2f30-2f      0047-6931-2f30-2f32 
    13     Gi1/0/13   0047-6931-2f30-2f31    0047-6931-2f30-2f31-33 
    24     Gi1/0/24   0047-6931-2f30-2f32    0047-6931-2f30-2f32-34
    

    在一些15.0版本中,我遇到了IOS bug . 我将我的ios更新为15.2,问题解决了!

相关问题