![PXE 用の既存の DHCP サーバーと並行して isc-dhcp-server を使用する](https://rvso.com/image/1072173/PXE%20%E7%94%A8%E3%81%AE%E6%97%A2%E5%AD%98%E3%81%AE%20DHCP%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E4%B8%A6%E8%A1%8C%E3%81%97%E3%81%A6%20isc-dhcp-server%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B.png)
これはどちらかというとネットワークに関する質問かもしれませんが、簡単に言うと、Linux のネットワーク インストールを自動化するために PXEBoot サーバー (TFTP/HTTP) を設定しているところです。最後に実行/テストする必要があるのは、既存の DHCP 環境で動作させる方法です。既存の DHCP サーバーで DHCP オプション 60 と 67 を構成する手順をテスト/文書化しました。DHCP サーバーが BIOS ベースまたは UEFI ベースのシステム間のプラットフォームの違いを判断するために必要なロジックを提供できる限り、問題なく動作します。
これを設定するもう 1 つの方法は、TFTP サーバーに isc-dhcp-server をインストールし、同じサブネットに配置するか、ルーターの IP ヘルパー オプションを変更して DHCP REQ を受信できるようにすることです。必要なのは、これがどのように動作するかを理解するための支援です。
通常、複数の DHCP サーバーでサブネットを設計する場合、DHCP サーバーが配布する IP を複製または相互に通知する何らかの方法がない限り、IP アドレスの競合を避けるために、重複しない範囲を配布するように構成します。
そこで、(簡単にするために) 範囲全体の IP を発行するように構成された既存の DHCP サーバーを備えたフラットな 192.168.1.0/24 ネットワークを想像してください。isc-dhcp-server の dhcpd.conf ファイルを設定して、DHCP オプション 60/67 のみを発行し、既存のサーバーが残りのネットワーク情報を提供するようにする方法はありますか?
または、既存の DHCP サーバーから IP の半分だけを配布し、残りの半分を新しい isc-dhcp-server から配布するようにネットワークを再設計する必要がありますか? この場合、2 台の DHCP サーバーのうち 1 台だけが DHCP オプション 60/67 を配布するように構成されていると、ネットワークから起動するときに、必要な情報がない DHCP サーバーから情報を取得するという問題が発生しませんか?
私が本当に求めているのは、これらすべてを機能させ、IP アドレスの競合を回避しながらこれらすべてがどのように連携するのかを高レベルで説明してくれる人だと思います。
ご協力やご指導をいただければ幸いです。