DHCPサーバーの変更


9

20台のマシンを備えたLANがあります。それらはスイッチに接続されており、このスイッチはインターネットアクセスのためにプライマリWestell DSLモデムにも接続しています。

モデムはNATを実行し、DHCPサーバーです(そのため、内部アドレスは192.168.1。*です)。バックアップモデムと電話回線はプライマリと同じですが、外部へのIPアドレスは異なります。

計画では、プライマリ回線に障害が発生した場合、モデムを接続するケーブルを移動し、プライマリからバックアップモデムに切り替えます。それは粗雑で、正確にはリアルタイムではありませんが、私たちのニーズには十分です。

問題は、スイッチオーバーが行われると、DHCPが割り当てたアドレスはどうなるのかということです。マシンにはすでにアドレスがありますが、バックアップモデムはアドレスを認識していません。それで何が起こりますか?LANで混乱が君臨しますか?


何か回答がありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探します。または、独自の回答を提供して受け入れることもできます。
Ron Maupin

回答:


8

LANで混乱が君臨しますか?

一般的には違います。アドレスを持つマシンは、リースが期限切れになるまで、アドレスを保持します。Westel DHCPdがどれほど賢いかはわかりませんが、ほとんどの場合、割り当てる前にアドレスが使用されていないことを確認します。ルーター1から192.168.1.100-149、ルーター2から192.168.1.150-199までの異なるアドレス範囲を使用するように各ルーターを設定することで、衝突を回避できます。新しいマシンがオンラインになるか、古いリースが期限切れになると、現在アクティブなルーターからアドレスが取得されます。

(ホストを100〜199に設定しないことを忘れないでください。)


「アドレスが使用されていないことを確認する」モデルに注意してください。これは通常、IPを割り当てる前にpingを実行してチェックが行われるためです。多くのファイアウォールはデフォルトでICMP pingをブロックし、その結果DHCPサーバーがアドレスを配布します。
YLearn

ホストベースのファイアウォールがローカルサブネットをブロックすることはほとんどありません。混乱を引き起こすのは、dhcpサーバーがまったく機能しないことです。
リッキービーム

本当にファイアウォールと実際の環境に依存します。チェックについては、一般的には何もしないよりも良いアプローチであることに同意しますが、この制限を理解してもらうために常に警告を提供するように努めています。私はいつも、ローカルサブネットアドレスのARPがより良いチェックになると思っていました(ただし、コーディングにはもう少し複雑です-ローカルかどうかに応じて2つの異なるチェックがあります)。
YLearn

10

交換用ルーターが同じ内部IPを使用し、同じIP範囲から割り当てると仮定すると、これはそれほど問題にはなりません。クライアントはDHCPを介して割り当てられたIPを保持し、しばらくするとDHCPリースの更新を要求します。新しいルーターは、更新を受け入れるか、IPが別のデバイスに割り当てられている場合は拒否します。その後、クライアントは新しいアドレスを検出します。


3
DHCPサーバーでこれを変更して処理できる場合は、リース時間を短く(1時間以内)することもお勧めします。このようにして、バックアップルータのDHCPサーバーはリースをより早く学習し(IPの競合を回避するため)、発生するIPの競合をより迅速に解決します。
YLearn

3

あなたのセットアップは、デュアルワンルーターから大きな恩恵を受けるでしょう。Cisco RV042をお勧めします。ルーターはLANのDHCPサーバーとして機能し、2つのDSL接続間で自動的にフェイルオーバーします。

DSLモデムは、ブリッジモードにするか、デフォルトとは異なるサブネットIPを提供する必要があります。たとえば、LANポートで10.10.10.xと他の10.10.20.xを使用するように1つのモデムをプログラムできます。


1

DHCPサーバーをNATデバイスに配置する必要はありません。また、NATデバイス上に配置しない場合、NATデバイススワップ全体で状態を保持できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.