有没有办法为连接到 3 级 Cisco 交换机上特定端口的计算机分配 IP 地址?我想制作一个网络地图,可以根据计算机的 IP 地址识别计算机在我们建筑物中的物理位置。如果计算机移动位置,它会获得一个新的 IP 地址。这样,IP 地址被分配给物理位置,而不是 MAC 地址或计算机。
如果我的 IP 地址想法很荒谬,其他能够识别计算机物理位置的想法会有所帮助。
有没有办法为连接到 3 级 Cisco 交换机上特定端口的计算机分配 IP 地址?我想制作一个网络地图,可以根据计算机的 IP 地址识别计算机在我们建筑物中的物理位置。如果计算机移动位置,它会获得一个新的 IP 地址。这样,IP 地址被分配给物理位置,而不是 MAC 地址或计算机。
如果我的 IP 地址想法很荒谬,其他能够识别计算机物理位置的想法会有所帮助。
您需要在您的交换机上支持基于 DHCP 服务器端口的地址分配的 IOS;您还必须从交换机发出 DHCP。假设你已经得到了Fa1/0/1
并且Fa1/0/2
在 Vlan120 中。
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 "Fa1/0/1" ascii
address 192.0.2.102 client-id "Fa1/0/2" ascii
您的另一个选择是在交换机上使用 DHCP 选项 82 并在 Windows Server 2012 上配置 DHCP 策略。
有关更多信息,请查看这篇文章Windows Server 2012 上的 DHCP 策略