802.1q PXE启动

过去一年,我一直使用CrucibleWDS在我的环境中对机器进行成像。 我的dhcpd.conf文件列出了连接到用于映像的特定networking的客户端的PXE启动信息。

为了提高效率,我想把这个networking和我们的主局域网合并到同一套硬件上,而不是在物理上分开交换机和铜线以太网。 我们的网卡(英特尔Pro / 1000 PT)支持802.1q,所以我可以通过一个单一的以太网电缆运行VLAN,从而使单个工作站可以连接到多个networking。

据我所知,这将阻止我能够使用PXE启动/坩埚来映像我的系统,因为在启动之前,卡将不知道VLAN标记。 谁能告诉我,如果是这样的话? 当映像服务器所在的networking是802.1q VLAN中继上的多个标记的VLAN之一时,可以使用PXE启动计算机吗?

为此,您需要在NIC的BIOS中设置VLAN标签(如果有的话)。

另一种解决scheme是将未标记的映像networking运行到系统中,如果卡无法从标记networking引导,则可以进行PXE引导。 然后将操作系统驱动程序configuration为使用生产networking的标签。

只要你不在干线港口,这不是一个问题。

首先,虽然我不熟悉您的特定pxe服务器,但我的unboot项目始终在vlans上使用。 如果你只使用标准的做法,只允许在中继端口上标记标签,而不是从中继端口直接引导,这不是问题。 即使您的服务器位于802.1q标记的中继上,也不需要任何卡支持(我已经在单独的vlans上的一个Linux机器上运行了三个不同的dhcp服务器)。 同样,一般build议不要在一根电线上混合使用标记和不使用标记的数据包,也不要使用带有标记数据包的电线进行引导,这样可以避免大多数问题和麻烦,而且大部分工作都是正常的。

这就是说,如果你小心的话,可以从特定的非推荐configuration的中继端口启动。 (再次不需要卡支持,但可能可用。)