リースを配るときにゲートウェイのリストを介してISC DHCPDサイクルを使用してください
-
26-10-2019 - |
質問
ISCのDHCPDをいくつかのゲートウェイ/ルーターで動作させる方法を探しています。私が目指している行動は次のとおりです(3つのゲートウェイがあると想像してください):
クライアントAはリースをリクエストし、ゲートウェイ#1を取得します
クライアントBはリースを要求し、ゲートウェイ#2を取得します
クライアントCはリースを要求し、ゲートウェイ#3を取得します
クライアントDはリースを要求し、ゲートウェイ#1を取得します
等々...
私はソースを介して作業していますが、これを機能させるために変更する必要がある部分を見つけるのが困難です...(つまり、私は無知で、ソースツリーで完全に失われています)
いくつかのルーターをオプションルーターで指定できることは知っていますが、これは私が望む機能を与えません。
DHCPDソースに関するドキュメントへのヘルプまたはポインターは大歓迎です:)
乾杯、
〜トーマス
解決
一緒にすることを検討しましたか 条件付き評価 の中に dhcpd.conf
ファイル?たとえば、これは質問に従って3つのゲートウェイを割り当てる必要があります。
if suffix(binary-to-ascii(3, 32, "", leased-address), 1) = "0" {
option routers gateway1;
} elsif suffix(binary-to-ascii(3, 32, "", leased-address), 1) = "1" {
option routers gateway2;
} else {
option routers gateway3;
}
(注:テストされていない、私はDHCPテストベッドネットワークが手元にありません!)
所属していません StackOverflow