我正在尝试在Cisco 2960-x交换机上配置DHCP服务器以实现基于端口的地址分配 . 我希望每次连接到该端口的任何设备分配的IP地址都相同 .
使用的命令在这里详细说明: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 回答
由于dhcp绑定表中的信息丢失,我遇到了问题 . 简而言之,自动生成的订户ID与我的预订不符 . 这里有些例子:
在一些15.0版本中,我遇到了IOS bug . 我将我的ios更新为15.2,问题解决了!