Articles of isc dhcp

使用Nagios监视ISC DHCP故障切换状态

我最近实现ISC DHCP故障转移,它的工作很好,但我想监视使用Nagios故障转移的当前状态。 最终,我想我的Nagios检查: 当辅助DHCP服务器启动时报告警告 (由于主服务器的问题而开始服务地址) 当小学和中学不活跃时报告一个关键 。 不幸的是,监视dhcpd进程是否正在运行是不正确的解决scheme – 即使在dhcpd仍在运行时,故障切换状态也可以激活。 从我研究的内容看来, dhcpd无法查询当前状态。 除了parsing日志文件,没有人知道干净的方式来确定dhcpd服务器当前是否处于故障转移状态?

ISC DHCPD可以作为PXE启动的代理DHCP服务器吗?

我有一个现有的局域网与DHCP服务器已经dishing出IP地址。 由于各种原因,我不能replace该服务器,所以它仍然需要出去IP地址。 我一直在代理模式下尝试使用Dnsmasq来提供PXE启动文件名。 现在我有Dnsmasq链接加载iPXE好,但我发现Dnsmasq的问题是,在代理模式下,它不会发送DHCP选项。 所以我似乎无法发送选项17来启动iSCSI SAN。 我在某个地方读过它没有在源代码中启用。 哦,所以我想也许我应该试试ISC DHCPD(默认版本4与Ubuntu),但我找不到任何作为代理工作的configuration示例。 ISC DHCPD甚至在代理模式下工作吗? networking上的例子意味着修补源代码。 我还有什么其他的select?

MacOS X的原生DHCP客户端是否可以在DHCP请求中发送“供应商类别标识符”(opTag 60)?

是否有可能使MacOS X(当前版本或任何以前的版本) 轻松强制DHCP客户端发送到DHCP服务器,在会话开始时 – 在DHCPDISCOVER数据包中 – 选项“Vendor Class Identifier”(60)设置为某个值? 我知道我可以通过支持VCI的pkgsrc安装ie ISC DHCP客户端,但是我正在寻找本地的东西。 提前感谢您的信息。

何时ISC dhcpd到期租约

ISC dhcpd究竟是否忘记了客户端没有明确释放的租约? 背景:我正在运行一个有很多小池(3个地址)的安装,而且在三个租用都被占用的时候,它似乎不能很好地处理。 不过,我看到dhcpd.leases-file的enddate已过。 此外,这些条目将计入适应性租赁时间function的租用数量。 这些不应该被视为未被使用吗?

选项82和dhcpd。 第二台电脑“没有免费租赁”

networking中有一台DHCP服务器(FreeBSD 7.2上的isc-dhcpd-server-3.0),通过Option 82为每个用户提供一个IP 当用户断开他的一台计算机并且连接另一台计算机(即具有不同MAC地址的笔记本)时,则出现问题,则DHCPD放入日志“… network net1:no free leases”,因为在租约文件中存在这个IP已经存在的logging由另一个MAC所拥有。 第二台计算机只有在默认租用时间(即IIRC最小10分钟,3分钟后他通常呼叫支持)之后或者在删除dhcpd.leases文件并重新启动dhcpd之后才会有他的IP。 有什么方法可以closures租约,因为我们有严格的交换机端口IP绑定?

isc-dhcp文件从不清理

运行isc-dhcp时,租约文件似乎无限增长(几百MB)。 如果我重新启动isc-dhcp服务,文件缩小到1.5MB。 如何在不重新启动完整服务的情况下定期刷新过期的logging?

DHCP容错服务器:分割池还是故障切换?

我需要用容错解决schemereplace老化的DHCP服务器。 我考虑使用ISC dhcp服务器解决scheme,它可以设置为分割服务器,服务于不重叠的IP范围或作为主 – 从集群。 networking是SOHOtypes的,具有less于50个dynamicIP地址和一对保留IP地址。 只有一个子网(/ 24)。 networking由Windows客户端,networking打印机和Linux服务器组成。 我testing了两种解决scheme,他们都工作正常。 在主从时间设置中,只有一个问题,即主时间偏移到尽pipe拼命追赶(95%cpu),但从服务器无法正确同步的情况。 问题通过更频繁地同步时间而解决,并且不再发生。 什么是您的经验,什么是最稳定和最可扩展的解决scheme?

修复了DHCP主机自动过期的任何租约

我有以下情况:多个办公室有多个防火墙/ DHCP服务器。 每次某个办公室的IT团队插上一台新的networking打印机时,我需要创build一个fixed-address条目,并删除此打印机在此预定发生之前已经获得的租约。 有时我会收到警告,说明打印机已经在线,而其他应用程序(cups服务器)需要此固定IP。 有没有办法在添加fixed-address时“自动失效” lease ? 在目前的情况下,我需要手动删除租约或等待3小时,这是我configuration的max-lease-time 。 为什么我要这个? 通过ssh创build新的固定地址主机,而不需要在该服务器上login并擦除租约(或每次编辑2个文件),以更好地实现这一点。 dhcp-relay不是一个选项,因为我们有一个电路在我们的isp不会支持它。 一些configuration文件的剪切 ddns-update-style ad-hoc; authoritative; allow bootp; deny declines; deny duplicates; option domain-name "xxx.net"; option domain-name-servers yyyy, yyy2; option interface-mtu 1500; option ntp-servers ntp.xxx.xxx.xxx; default-lease-time 7200; # default lease 2 hours max-lease-time 10800; # max lease 3 hours one-lease-per-client true; # 1 lease per […]

ISC-DHCP可以绑定到选项82而不是Mac地址?

我们使用选项82信息来限制目前在ISC-DHCP中的租赁,使用我们的计费子类的产卵语句。 这使得单个家庭/企业不能获得比他们应得的更多的租赁。 我们遇到的问题是ISC-DHCP绑定获取IP的设备的MAC地址。 发生这种情况时,如果用户需要交换设备,则必须等到第一个租约到期,然后才能获得租约。 我们想要做的是直接将租约与选项82信息联系起来。 这样一来,用户可以通过“计算机a”获得一个IP,断开“计算机a”,挂钩“计算机b”,仍然能够在“计算机a”上使用“计算机b” 。 ISC-DHCP通过configuration可以实现这样的事情吗? 谢谢,Tim 编辑:我们正在考虑编写一些东西来主动监视我们的DHCP日志,如果有新的租约请求来到相同的Option 82信息,但是与已经存在的Mac不同的Mac,将会根据需要删除旧的租约。 这对我们的环境来说是一个很大的任务,所以在ISC-DHCP中这样做是最理想的。

如何判断反向区域DDNS更新的ISC DHCP正确区域?

我有一个运行的ISC DHCP服务器(版本4.2.5),它被configuration为dynamic更新DNS服务的反向区域,使用通过dhcp DISCOVER软件包收到的主机名。 它在2.1.10.in-addr-arpa这样的区域中都可以正常工作,但是这个区域2.1.10.in-addr-arpa不起作用: zone 16-30.32.168.192.in-addr.arpa. { primary 127.0.0.1; key rndc-key; } dhcp被configuration为分发该范围内的地址: range 192.168.32.17 192.168.32.30; 而反转区工作正常。 但是,该区域上的dynamic更新失败: Unable to add reverse map from 17.32.168.192.in-addr.arpa. to debiantest.dhcp.company.com: not found 我如何指定这个特定的区域? 这似乎是一个语法问题,因为它与其他区域一起工作,但在isc dhcp文档中找不到正确的信息。