
Windows Server 2019 で Windows AD ドメインを実行しており、AD に加えて DHCP と DNS があります。 CentOS Stream 8 を実行している別のマシンに PXE サーバーをセットアップしようとしています。 PXE サーバーをインストールし、静的 IP アドレスを持っています。 CentOS PXE サーバーを指すように Windows DHCP のスコープ オプションにオプション 66 と 67 を追加しましたが、3 台目のマシンをネットワーク ブートすると、PXE サーバーが見つかりません。 私が従ったガイド (主に怠惰のため) と、さまざまなオプションについて見つけたサイトを以下にリンクします。 DNSMasq または DHCP サーバーは CentOS ボックスにインストールしていません。これは Windows Server でカバーされているためです。 何か見落としているのでしょうか?
https://www.tecmint.com/install-pxe-network-boot-server-in-centos-8/
答え1
- オプション66と67は使用せず、代わりにDHCPフィールド「ファイル」(NBP)と「next-server」(TFTPサーバIP)を使用してください。
- フィールド「file」は異なる NBP (レガシー、UEFI32、UEFI64) を指す必要があり、それらはブート クライアント アーキテクチャに応じて提供される必要があり、これはブート クライアントによって DHCPDISCOVERY パケット DHCP オプション 93 で伝えられます。
- セットアップのデバッグにはWiresharkを使用する