802.1q PXE 啟動
在過去的一年裡,我一直在使用 CrucibleWDS 在我的環境中對機器進行成像。我的 dhcpd.conf 文件列出了連接到我用於映像的特定網路的客戶端的 PXE 引導資訊。
為了提高效率,我想將該網路和我們的主 LAN 合併到同一組硬體上,而不是讓每個物理上獨立的交換機和銅乙太網執行。我們的 NIC(Intel Pro/1000 PT)支持 802.1q,因此我可以中繼從交換機出來的 VLAN,並使用單條乙太網電纜將單個工作站連接到多個網路。
然而,據我所知,這將阻止我使用 PXE 引導/坩堝來映像我的系統,因為卡在引導之前不會知道 VLAN 標籤。任何人都可以肯定地告訴我是否是這種情況?當映像伺服器所在的網路是 802.1q VLAN 中繼上的許多標記 VLAN 之一時,您能否通過 PXE 引導電腦?
為此,您需要在 NIC 的 BIOS 中設置 VLAN 標記(如果有)。
另一種解決方案是在系統中執行未標記的映像網路,如果卡無法從標記的網路引導,則可以進行 PXE 引導。然後配置作業系統驅動程序以使用生產網路的標籤。
只要您不在中繼埠上,就不是問題。
首先,雖然我不熟悉您的特定 pxe 伺服器,但我的 unboot 項目一直在 vlan 上使用。如果您使用僅標記並僅允許在中繼埠上標記並且從不直接從中繼埠引導的標準做法,這不是問題。即使您的伺服器位於帶有 802.1q 標記的中繼上,也不需要卡支持(我在一個 linux 機器上執行了三個不同的 dhcp 伺服器,都在單獨的 vlan 上)。再次,不要在單根線上混合標記和未標記數據包以及不要從帶有標記數據包的線引導的一般建議將避免大多數問題和頭痛,並且大部分都可以正常工作。
也就是說,如果您小心的話,可以在特定的非推薦配置中從中繼埠啟動。(同樣不需要卡支持,但可能可用。)