有没有办法从 dhcp 池中排除 ip 地址?由于各种原因,我有一台无法重新配置或脱离网络的机器(我们称之为打印机)。它已被硬编码为 xxx50 地址,而我的 dhcp 池为 xxx10 -> xxx246。我不想让这个子网有 2 个池定义来覆盖这台机器的每一侧。是否有某种形式的“排除 ip”参数/选项?我正在使用 ubuntu 11 和 isc-dhcp 包。
免责声明:我在谷歌上搜索过,它只提供了 IoS 和杜松信息。
mbx*_*mbx 16
为什么不明确设置该设备的 IP:
# The standard subnet
subnet 10.0.0.0 netmask 255.255.255.0 {
option domain-name "ourdomain.internal";
option routers 10.0.0.1;
option domain-name-servers 10.0.0.2;
range 10.0.0.10 10.0.0.49;
range 10.0.0.51 10.0.0.246;
}
#has hardcoded ip, and dhcp should not use that in pool
host fixedipappliance {
hardware ethernet 10:4e:ed:co:ff:ee;
fixed-address 10.0.0.50;
}
Run Code Online (Sandbox Code Playgroud)
我刚刚成功测试了一个具有两个范围的配置。多范围声明是合法的,如联机帮助页中所述:
范围声明
Run Code Online (Sandbox Code Playgroud)range [ dynamic-bootp ] low-address [ high-address];对于将动态分配地址的任何子网,必须至少有一个范围语句。range 语句给出了一个范围内的最低和最高 IP 地址。范围内的所有 IP 地址都应位于声明范围语句的子网中。如果指定范围内的地址可以动态分配给 BOOTP 客户端和 DHCP 客户端,则可以指定 dynamic-bootp 标志。指定单个地址时,高地址可以省略吗?泰德。
| 归档时间: |
|
| 查看次数: |
34859 次 |
| 最近记录: |