初めてPXEインストールを試したいのですが。
私が読んだすべてのチュートリアルは、ブートイメージでTFTPサーバーをポイントするように構成されたDHCPサーバーが必要であることを示しているようです。 DHCPが必要な理由がわかりません。コンピューターのIPとネットワーク設定を手動で構成し、TFTPサーバーが配置されているIPを手動で指定することはできないのですか。
そうでない場合、これを行うことが許可されない、またはpxeメニューでネットワークパスを手動で指定するように求める単純なプロンプトが表示される理由はありますか?
DHCPサーバーは、クライアントにIPアドレス、静的ルート、DNSサーバー、ロードするファイル名、ロード元の「次のサーバー」の名前またはIP、およびその他の構成の詳細を提供します。
問題は、「DHCPからでない場合、これらの詳細をどこで構成するか」です。
BIOSにはそのオプション、それらの詳細を入力するフィールドがありますか?おそらくそうではない。
この情報をハードコード化して、特定のNIC用に独自のカスタムROM(例:ipxeを使用)を作成できますが、なぜですか?一意の個人ROM for each NIC(for the IP address))を作成する必要があるだけでなく、ハードコーディングされた構成の詳細はほとんど常に詳細が変更され、簡単に変更できるようにする必要があるため、問題が発生します。これは、dhcpd.confを編集するだけで、DHCPまたはbootpサーバーで実行できます。
PXE ROMが構成メニューを表示するのを妨げるものは何もありません(実際、NICのIPアドレスやその他の詳細を指定する機能を備えたサーバーを見てきました-ほとんどがDellのようなリモート管理カード用です) iDRAC
とHP iLO
とSun LOM
)ですが、メーカーがそうする動機はほとんどありません。これはすでに解決された問題であり、DHCP/bootpが解決策です。