Ich verwende WDS seit einiger Zeit und möchte jetzt zu iPXE wechseln und in WDS verketten. Aufgrund einiger DHCP-Probleme (wir sind nicht die Eigentümer und können es nicht konfigurieren) kann ich die DHCP-Optionen für nicht konfigurieren zwei Startdateien.
Ich weiß, dass WDS irgendwie erkennen kann, ob es sich bei einem Bootcomputer um UEFI- oder Legacy-BIOS handelt, aber wie funktioniert das?
Wenn ich irgendwie nur diese Funktion auf einem Linux-Computer oder einem Windows-Server verwenden kann, der großartig wäre, kann ich online einfach keine Dokumentation dazu finden.
Antworten:
1) Wenn Sie keinen Zugriff auf die DHCP-Infrastruktur haben, können Sie einen Proxy-DHCP-Server einrichten. In einem DHCP + ProxyDHCP-Szenario stellt der DHCP-Server nur IP / MASK usw. bereit, während der ProxyDHCP-Server die PXE-spezifischen Parameter für eine ergänzende DHCP-Transaktion bereitstellt.
DHCP + ProxyDHCP vs PXE DHCP (Bild von Serva )
2) Der Client kündigt seine Architektur beim Booten als Teil der DHCP-Transaktion an. Das erste vom Client gesendete Paket ist ein DHCPDISCOVERY-Paket, das die in RFC 4578 angegebene DHCP-Option 93 enthält
quelle
Wenn der PXE-Client (oder wie auch immer er mit UEFI bezeichnet wird) eine DHCP-Lease anfordert, stellt er verschiedene Details („Optionen“) zu sich bereit, einschließlich des „ Client-Systemarchitektur-Typs “ (Option 93).
Ich habe die folgenden Werte festgestellt:
Da DHCP beim Senden von Anfragen immer Broadcast verwendet, können Sie die benötigten Werte mit einem Paket-Sniffer wie Wireshark leicht ermitteln.
quelle