(请注意,问题是否有一种方法可以根据DHCP请求来自的接口对它们进行分类?的标题是我想要回答的,但在非dhcp中继情况下,它实际上并没有问这个问题,而且答案在这里也没有帮助,因为我不能依靠中继来为我设置选项)。
我在dom0上有一个使用isc-dhcpd的虚拟机管理程序(KVM),我需要能够启动客户端VM。这对于任何一个接口都很好,但是我似乎不能让它在多个接口上工作-我有下面的PXE类:
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
filename "pxelinux.0";
next-server 10.71.0.1;
}问题是,我必须选择要用于next-server的tftp接口。我需要客户端在自己的子网上选择tftp服务器,否则它们就无法启动(否则它们看起来都是一样的,除非我能找到某种匹配的鉴别)。是否有一种方法可以在PXE和我即将租赁的子网上创建一个匹配的类,或者包进入的接口?
发布于 2012-08-05 21:01:58
为什么不指定一个跳出的tftp服务器呢?只要您的客户端接收到适当的默认网关,这可能是最简单的方法。
也就是说,如果你必须支持多个接口-
可以运行dhcpd的多个实例。每个人都有自己的配置,其中包括将所述实例具体绑定到特定接口的条目。为了简化管理,可以将每个配置文件设置为包含可能包含其他公共设置的附加配置文件。对于数量相对较少的接口(即<= 10-20)来说,这可能很好,但是如果需要扩展得更大,那么我将研究一个具有辅助地址/中继的适当的L3基础结构。
https://serverfault.com/questions/414479
复制相似问题