【发布时间】:2016-01-04 18:25:34
【问题描述】:
我正在尝试在 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
我还尝试了以下命令的各种迭代以找到可行的方法: 地址 ip-address client-id 字符串 [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 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 客户端 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:使用订阅者 ID 作为客户端 ID
1 月 4 日 02:55:49.112:DHCPD:使用接收到的中继信息。
1 月 4 日 02:55:49.112:DHCPD:DHCPDISCOVER 从接口 Vlan1 上的客户端 0047.6931.2f30.2f 收到。
1 月 4 日 02:55:49.112:DHCPD:使用接收到的中继信息。
请告知我可能做错了什么。非常感谢您的帮助。
【问题讨论】:
-
我投票结束这个问题,因为它不是一个编程问题
-
@AllayDesay 这并不意味着这些问题应该在这里。请阅读stackoverflow.com/help/on-topic。尝试在networkengineering.stackexchange.com 或其他地方询问。
标签: port ip-address cisco dhcp cisco-ios