“慢下来”故意使用DHCP服务器

正如标题所暗示的,可能看起来像一个愚蠢的问题,但我想要做的是在一个networking中有2个DHCP服务器。 一个只租用IP到Bootp客户端(如果客户端再次请求租约后再次请求)和一个内置于我的PFsense路由器的DHCP服务器租用非bootp客户端,以便他们可以访问互联网和其他networking资源。 我偶然知道PFsense使用ISC-DHCPd。 也许他们有延迟选项?

所有我需要做的确保bootp / PXE启动客户端得到正确的地址,减慢PFsense框中的DHCP服务器。 问题是如何。 任何想法? 提前致谢

编辑:

我有两台DHCP服务器的原因是因为Clonezilla正在configuration和运行,它将DHCP服务器configuration为仅租用bootp客户机(以及具有请求DHCP地址的bootp注册mac的客户机)。 PFsense DHCP服务器运行,为不同的Vlan提供寻址,不允许与图像服务器的服务联系。

我没有把这两个configuration在一个DHCP服务器的原因是简单的方便。 Clonezilla会自动调整映像客户机的租约,以便使用PXE正确启动。

由于clonezilla的DHCP不会为未使用bootp的计算机提供IP,所以我不明白为什么它会与PFsense DHCP服务器发生冲突。

PFsense框被configuration为不会租用bootp客户端,但是,一旦bootp客户端从clonezilla服务器加载了一个最小的镜像,它就会执行一个DHCP请求,而不是bootp,从而导致错误的IP, t访问相应的networking资源。 clonezilla服务器仅在过去2分钟内向下载映像的客户端发出IP,因此它不会与其他DHCP服务器发生冲突。

因此,简单的解决scheme是延迟来自PFsense服务器的DHCP提供。

不过谢谢大家的意见。 build议欢迎。

你通常不会在同一个子网上有两台DHCP服务器。 这是在问大问题。 你将有一个DHCP服务器来处理这两个任务。

这是一个旧的post,但它仍然在search结果中,所以我要添加到它。

第一:在一个子网中有两台DHCP服务器不会引起问题,这是一个非常令人误解的陈述。 会导致问题的是两台提供相同地址池的DHCP服务器。 您可以有两台服务器在同一子网内提供不同范围的IP地址(如一个是192.168.1.1-100,一个是.101-200),而不会造成任何问题。 事实上,如果你想在你的networking中有冗余的DHCP,这是一个推荐/最好的做法。

其次,下面是来自微软的一些说明,如果碰巧遇到类似的问题,可能会让某人更近一些: http : //technet.microsoft.com/en-us/library/ee405264(v=ws.10).aspx

我从来没有这样做,但你可以有两个DHCP服务器,都提供给客户。 客户可以select其中一个优惠

我想诀窍是您需要将“授权”命令添加到Clonezilla机器上的DHCPconfiguration的顶部,而不是在PFSense框上。 这样,如果Clonezilla向客户端提供DHCP地址,则客户端将首先接受该地址,否则将返回到PFSense报价。 因人而异

文章在底部提到这个问题: http : //www.corbacho.info/clonezilla/clonezilla.html

关于下载并启动操作系统映像后的启动:

无法访问相应的networking资源

你不能让这些资源可用于你的普通pfsense控制的networking吗?

当在同一个交换机或networking中有多个DHCP服务器时,应该使它们一起工作。 这可能是两个不同的应用程序之间的挑战:-)

那么在这种情况下,在交换机上使用VLAN端口pipe理可能会更容易一些? 也就是说,一旦映像机准备好面对pfsense环境,进入您的交换机设置,并更改机器端口的VLAN。

在引导clonezilla时,默认configuration只接受来自服务器的DHCP响应。 你有没有检查,以确保你的DHCP服务器configuration了不同的名称?

为什么你需要2个DHCP服务器,为什么你不能使用1? 没有理由2,他们引起问题,无论你调整了多less次。 我认为你对DHCP,你的问题和解决scheme有一个误解。