我正在尝试在 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]
我不确定的是客户端 ID 之后的字符串。它必须与您的接口名称匹配吗?如果不是,DHCP 服务器如何知道与分配的 IP 地址相关的接口。
这是我的运行配置:
15.0 版
没有服务垫
服务时间戳调试日期时间毫秒
服务时间戳记录日期时间毫秒
无服务密码加密
!
主机名 otg
!引导开始标记
引导结束标记
!启用秘密 5 $1$43Kk$SyzqQc5biarBjD2TD9Hw0/
启用密码otgswitch
!
没有aaa新型号
时钟时区 UTC -5 0
时钟夏令时 UTC 重复
开关 1 提供 ws-c2960x-24ts-l
没有 ip dhcp 使用 vrf 连接
ip dhcp 使用订阅者 ID 客户端 ID
ip dhcp 订阅者 ID 接口名称
!
ip dhcp 池 mypool
网络 192.168.200.0 255.255.255.0
仅保留
地址 192.168.200.20 客户端 ID "GigabitEthernet1/0/2" ascii
地址 192.168.200.25 客户端 ID "GigaEth1/0/1" ascii
地址 192.168.200.30 客户端 ID "GE1/0/4" ascii
地址 192.168.200.35 客户端 ID 188b.4528.d482
地址 192.168.200.45 客户端 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:使用订阅者 ID 作为客户端 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:使用接收到的中继信息。
请告知我可能做错了什么。感谢您的帮助。