![配置 Cisco DHCP 服务器多宿主静态租约](https://linux22.com/image/565024/%E9%85%8D%E7%BD%AE%20Cisco%20DHCP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%9A%E5%AE%BF%E4%B8%BB%E9%9D%99%E6%80%81%E7%A7%9F%E7%BA%A6.png)
我有一个由 Cisco 路由器管理的网络,该路由器具有 DHCP。一些嵌入式软件开发人员使用该网络,他们使用具有固定 IP 地址的套件。我们想将他们的机器配置为使用 DHCP,但 DHCP 租约应包括两个(即多宿主)IP 地址,一个在我们配置的子网上,一个在另一个套件使用的子网上。有没有办法配置这个?
我尝试过这样的 DHCP 池:
ip dhcp pool Static1
host 10.19.1.70 /24
host 192.168.2.30 /24
hardware-address 001e.0bb3.a841 ieee802
client-identifier 0100.1e0b.b3a8.41
client-name devpc1
...
这不会导致任何错误,但主机从动态池而不是静态分配的池中获取地址。我还尝试在一个主机行上放置两个地址:
host 10.19.1.70 /24 192.168.2.30 /24
当我尝试在路由器上加载配置时,这会导致错误。
我在 Cisco 文档或 Google 上找不到任何有关此方法的参考。有人知道这是否可行吗?
答案1
DHCP 客户端实现从不要求在一个接口上提供多个地址 - 无论从 Cisco 还是客户端系统的角度来看,这种实现都是不可能的。