如何配置CISCO交换机2960仅在单个端口上进行基于端口的地址分配?

如何配置CISCO交换机2960仅在单个端口上进行基于端口的地址分配?

CISCO 2960 允许您配置所谓的基于端口的地址分配。它使交换机将其通过 DHCP 提供的 IP 地址与端口标识符(即交换机创建的随机标识符)相关联。实际上,这意味着连接到此类配置端口的任何机器都将始终获得相同的 IP 地址,无论该机器的 MAC 地址是什么。我只想在某些端口上配置该功能。但无论我尝试什么命令,似乎只能对所有端口执行此操作,对任何端口都无效。尽管 CISCO 手册似乎表明有全局和每个端口命令可以启用此功能。以下是 CISCO 手册中的相关命令:

  • 配置终端

  • ip dhcp 使用订户 ID 客户端 ID
    (这将配置 DHCP 服务器在全球范围内使用订阅者 ID 作为所有传入 DHCP 消息的客户端 ID)

  • 接口快速以太网0/1

  • ip dhcp 服务器使用订户 ID
    客户端 ID

    (可选:配置 DHCP 服务器,以使用订阅者 ID 作为所有传入 DHCP 消息的客户端 ID在界面上

但似乎如果我只配置每个接口,则根本没有效果,如果我全局配置并配置每个接口 - CISCo 的行为就像所有端口都配置为使用该功能一样。有什么想法吗?

答案1

我做了一些测试。我认为接口是提供 DHCP 服务的 DHCP 服务器的接口。在我的设置中,我为不同的 DHCP 池使用 VLAN。因此,就我而言,我必须配置:

接口 VLAN n

ip dhcp 服务器使用订户 ID 客户端 ID

它可以工作,但在我的配置中我必须仅为基于 DHCP 端口创建专用的 VLAN!

答案2

希望这对你有帮助 基于端口的地址分配

答案3

你需要一个支持DHCP 服务器基于端口的地址分配在您的交换机上;您还必须从交换机发出 DHCP。假设您已在 Vlan120 中获得了Fa1/0/1和。Fa1/0/2

ip dhcp use subscriber-id client-id
ip dhcp subscriber-id interface-name
ip dhcp excluded-address 192.0.2.1 192.0.2.10
!
ip dhcp pool VLAN120
   network 192.0.2.0 255.255.255.0
   default-router 192.0.2.1
   dns-server 192.0.2.5
   reserved-only
   address 192.0.2.101 client-id "Fa0/1" ascii

相关内容