web-dev-qa-db-ja.com

複数のDHCPサーバーの範囲:重複または分離する方が良いですか?ワイヤレスクライアントとイーサネットクライアント?

1つのLANで複数のDHCPサーバーを実行することについてはさまざまな感情があることは知っていますが、それらの範囲を設定するための最良の方法について疑問に思っています。

私の場合、DHCPを実行するルーターと、FOGゴーストに使用するUbuntuサーバーがあります(もちろん他のものもあります)。 FOGはDHCPサーバーと一緒にパッケージ化されているので、それを使用してFOGの処理をスムーズにするのが最善だと考えました。すべてのリースを1か所で確認できるように、DHCPサーバーを1つだけ実行したいと思います。

とにかく、DHCPサーバー間でIP範囲を分散する方が良いですか?または、それらを重ねても大丈夫ですか。または違いさえありますか。

また、Ubuntu Server Boxでイーサネット要求にサービスを提供しながら、ワイヤレスルーターでワイヤレス要求のみにサービスを提供することは可能(そして有利)でしょうか?

ありがとう、

4
neildaemond

DHCPサーバーは、受信したすべての要求を処理します。ワイヤレスイーサネットネットワークと有線イーサネットネットワークが同じブロードキャストドメインである場合、その単一のブロードキャストドメインで2つのDHCPサーバーを実行する必要はありません(ほとんどの場合)。それらが別々のブロードキャストドメインである場合(それらも異なるIPサブネットであることを意味します)、各ブロードキャストドメインのホストでDHCPサーバーを実行できます。または、サブネットを分離するルーターがDHCPリレーをサポートしている場合は、単一のDHCPサーバーを実行できます。 「遠い」サブネット上のクライアントからリレーされた要求を受信します。

アドレススコープの「重複」について話しているので、単一のブロードキャストドメインがあると思います。その場合、ブロードキャストドメイン全体にサービスを提供するDHCPサーバーは1つだけにする必要があります。 (ブロードキャストドメインに複数存在する可能性がある状況があります(通常はフェイルオーバーシナリオ)が、それは質問の範囲を超えています。)

3
Evan Anderson

Evanが述べたように、同じブロードキャストドメインに2つのDHCPサーバーは必要ありません。クライアントのDHCPREQUEST/DHCPRENEWに応答するDHCPサーバーは、DHCPREQUESTを最初に取得したサーバーです。どちらのDHCPサーバーも相手のリースデータベース(どのクライアントがどのアドレスを持っているか)を認識しないため、IPアドレスの競合が発生することがほぼ保証され、Highlanderと同様に1つしか存在できません。 (同じIPアドレスが複数のステーションに割り当てられている場合、物事は正しく機能しません)。

これの例外は、DHCP分割スコープを実行することです。利用可能なアドレスの半分は1つのDHCPサーバーに送信され、残りの半分は他のサーバーに送信されるという考え方です。このようにして、canは、複数のクライアントに同じアドレスが割り当てられないことを保証し、DHCPサービスにある程度の冗長性を持たせることができます。



また、Ubuntu Server Boxにイーサネット要求だけをサービスさせながら、ワイヤレスルーターにワイヤレス要求のみを処理させることは可能(そして有利)でしょうか?

複数のブロードキャストドメインがある場合、これは問題ありません。アドレス空間をサブネット化し、1つのサブネットをワイヤレスクライアントに、別のサブネットを有線クライアントに割り当てることができます。これにより、ルーティング、フィルタリング、および監視が容易になります。

編集:私はあなたの他の質問を見ました。必要なのは、1つのサブネットと関連するDHCPサービスを備えたFOGクライアント用の個別のネットワーク(物理またはVLAN)と、従業員のマシン用の別のネットワーク(独自のサービスを備えた)のいずれかです。

2
user62491

ルーターをアクセスポイントモードに設定するのはどうですか? DHCP応答は、Ubuntuサーバーからワイヤレスクライアントに直接渡されます。

基本的に、すべてのワイヤレスルーターはAPモードをサポートし、ルーターのDHCPサーバーを無効にし、WiFi無線を有効にして、LANポートの1つを使用してルーターをネットワークに接続します。

1
colemik