首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从DHCP池中排除IP地址

从DHCP池中排除IP地址
EN

Server Fault用户
提问于 2011-07-13 10:32:00
回答 3查看 39.3K关注 0票数 7

是否有从DHCP池中排除单个IP地址的方法?由于各种原因,我有一台无法重新配置或移出网络的机器(让我们称它为打印机)。它已经用地址x.x.x.50进行了硬编码,我的DHCP池是x.x.x.10 -> x.x.x.246。我不想为这个子网定义两个池,仅仅是为了覆盖这台机器两边的范围。是否存在某种形式的“排除IP”参数/选项?

我使用的是Ubuntu11和isc-dhcp-server包。

免责声明:我在谷歌上搜索过,它只提供了IOS和Juniper配置信息。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-07-13 10:40:32

为什么不显式地为该设备设置IP:

代码语言:javascript
复制
# 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;
}

我刚刚成功地测试了这样两个范围的配置。多个range语句是合法的,根据命令页,必须至少有一个range语句:

range语句范围动态引导低地址高地址;对于将动态分配地址的任何子网,必须至少有一个range语句。range语句提供范围内最低和最高的IP地址。范围中的所有IP地址都应位于声明range语句的子网中。如果可以将指定范围内的地址动态分配给BOOTP客户端和DHCP客户端,则可以指定动态引导标志。指定单个地址时,可以省略高地址。

票数 17
EN

Server Fault用户

发布于 2011-07-13 10:41:01

我想你想做静态DHCP作业。看看能不能帮上忙。http://www.miquels.cistron.nl/isc-dhcpd/ http://forums.whirlpool.net.au/archive/309440

票数 1
EN

Server Fault用户

发布于 2011-07-13 10:41:39

您不需要担心它- DHCP服务器在分配地址之前将检查网络上是否存在该地址。执行man dhcpd.conf并查看IP Address Conflict Prevention部分。如果设备将响应ICMP回波请求,则不需要做任何事情。

注意:如果设备最初通过DHCP获取IP地址,然后分配静态地址,则可能会发生冲突。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/289831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档