web-dev-qa-db-ja.com

PXE + DHCPサーバーを1つのネットワークに存在させ、マシンを別のネットワークに起動することはできますか?

Syslinuxを使用して作成されたPXE + DHCPサーバーがあり、すでにプライベートネットワークセグメント(198.19.99.xxx)で実行されています。このPXE + DHCPサーバーが別のネットワークセグメント(172.16)でマシンを起動するように構成できるかどうかを知りたいです。 87.xxx)?

2つのネットワークが相互に通信できる場合、dhcp.confファイルの設定はどうなりますか?

4
Yohan

はい、これは、ターゲットネットワークがDHCPおよびTFTPトラフィックをリレーするように構成されている場合に可能です。実際のDHCPサーバーのIPアドレスを指すIP「ヘルパーアドレス」がクライアントのネットワークに必要になる可能性があります。

参照: VLAN間のブロードキャスト

10
ewwhite

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トラフィックを中継する必要はありません。

0
Pat