Syslinuxを使用して作成されたPXE + DHCPサーバーがあり、すでにプライベートネットワークセグメント(198.19.99.xxx)で実行されています。このPXE + DHCPサーバーが別のネットワークセグメント(172.16)でマシンを起動するように構成できるかどうかを知りたいです。 87.xxx)?
2つのネットワークが相互に通信できる場合、dhcp.confファイルの設定はどうなりますか?
はい、これは、ターゲットネットワークがDHCPおよびTFTPトラフィックをリレーするように構成されている場合に可能です。実際のDHCPサーバーのIPアドレスを指すIP「ヘルパーアドレス」がクライアントのネットワークに必要になる可能性があります。
参照: VLAN間のブロードキャスト
DHCPは、「DORA」(Discover-Offer-Request-Accept)プロトコルに基づいています。最小限、Discoverパケットは、DHCPサーバーを検索する起動クライアントによってMACドメインでブロードキャストされます。ブロードキャストトラフィックはデフォルトでルーターによってブロックされます。通常、198.19.99.xxxにあるDHCPサーバーからネットワーク172.16.87.xxxでPXEクライアントを起動することはできません。
ただし、ルーターで両方のネットワークを「リンク」するDHCPを有効にすることができますリレーエージェント(IPヘルパー)このようにして、ルーターは172.16.87.xxxネットワークのクライアントからのブロードキャスト要求を受け取ります。 198.19.99.xxxネットワークのDHCPサーバーを介して要求をユニキャストします。
(ネットワークではなく)ルーターがDHCPリレーサービスを提供します。目的地には他に何も必要ありません。 TFTPトラフィックを中継する必要はありません。