リースを配るときにゲートウェイのリストを介してISC DHCPDサイクルを使用してください

StackOverflow https://stackoverflow.com/questions/4820561

質問

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テストベッドネットワークが手元にありません!)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top