DHCPはスコープ内でどのIPをどのように配布または選択しますか?


3

OpenWrtファームウェアで何か奇妙なことが起こっています。私のDHCPの範囲は範囲内で100〜250 192.168.1.*ですが、それが与えた最初のIPはです192.168.1.189

189から始まった理由はありますか?ランダムにできますか?いくつかの静的IPが構成されているはずですが、100から200の範囲で3または4のみです。

DHCPはスコープ内でどのIPをどのように配布または選択しますか?

注:OpenWrtに基づいたGargoyleファームウェアを使用しています(これは非常にうまく機能します)。


次のことに注意してくださいI'm sure I have some static IPs configured but only 3 or 4 in the 100 - 200 range。DHCP範囲から静的アドレスを除外します。DHCPが配信前にIPをチェックしない場合、問題が発生します。
マーシュウィグル14

回答:


4

これは古い質問ですが、...

Gargoyle(およびルーター用の他の多くのサードパーティのファーウェア)は、DNS / DHCPサービスにdnsmasqを使用し、デバイスのMACアドレスのハッシュに基づいてデフォルトでIPを提供すると考えています。ドキュメントにはもう少し詳細があります:

--dhcp-sequential-ip

Dnsmasqは、クライアントのMACアドレスのハッシュを使用してDHCPクライアントのIPアドレスを選択するように設計されています。これにより、クライアントがDHCPリースの期限切れを許可することがある場合でも、通常、クライアントのアドレスは長期間安定したままになります。このデフォルトモードでは、IPアドレスは使用可能なアドレス範囲全体に擬似ランダムに分散されます。使用可能な最下位のアドレスから順番にIPアドレスを割り当て、このフラグを設定してこのモードを有効にすると便利な状況(通常はサーバー展開)があります。シーケンシャルモードでは、リースの有効期限が切れるクライアントはIPアドレスを移動する可能性が非常に高いことに注意してください。このため、通常は使用しないでください。


1

クライアントは、最後に持っていたIPの使用を要求できます。


IPが例192.168.1.124であり、それがリースされている場合..彼の次のIPは* .125になりますか?
ルシノ

クライアントが(直接DHCPREQUESTの代わりに)DHCPDISCOVERを再度送信するとき、リース時間が終了せず、アドレスが別のノードに割り当てられていない場合、サーバーはMACに同じアドレスを提供する必要がありますか?
ハーパー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.