![在 ISC dhcpd4 中为客户端添加多个静态 IP](https://linux22.com/image/1574606/%E5%9C%A8%20ISC%20dhcpd4%20%E4%B8%AD%E4%B8%BA%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%B7%BB%E5%8A%A0%E5%A4%9A%E4%B8%AA%E9%9D%99%E6%80%81%20IP.png)
目前,我正在将网络从客户端的静态 IP 地址迁移到中央 DHCP 服务器中的静态 IP 池。我的一些客户端有多个网络接口,我希望为每个接口分配 IP 地址。
不幸的是,似乎无法以这种方式添加主机两次,因为 dhcpd4 会开始抱怨主机重复:
host compaq { # Internal Intel card option host-name "compaq.lan"; hardware ethernet aa:bb:cc:dd:ee:ff; fixed-address 192.168.10.55; } host compaq { # External Ralink card option host-name "compaq.lan"; hardware ethernet 00:11:22:33:44:55; fixed-address 192.168.10.55; }
否则,是否可以在单个客户端上为多个 NIC 添加静态 IP,如何做?
答案1
使用唯一的host{}
块名称。它们与 dHCP 协议本身无关,因此您可以放心地将它们命名为“compaq_intel”或“compaq_eth0”。
(同时,dhcpd 不会抱怨重复的 IP 地址,但这真的是您想要的吗?)