0

ISCのdhcpdを複数のゲートウェイ/ルーターで動作させる方法を探しています。私が求めている動作は次のとおりです(3つのゲートウェイがあると想像してください):

クライアントAがリースを要求し、ゲートウェイ#1を取得します。
クライアントBがリースを要求し、ゲートウェイ#2を取得します
。クライアントCがリースを要求し、ゲートウェイ#3を取得します
。クライアントDがリースを要求し、ゲートウェイ#1を取得
します。

私はソースを調べていますが、これを機能させるために変更する必要のある部分を見つけるのに苦労しています...(つまり、私は無知で、ソースツリーで完全に失われています)

オプションルーターで複数のルーターを指定できることは知っていますが、これでは必要な機能が得られません。

dhcpdソースに関するヘルプやドキュメントへのポインタをいただければ幸いです:)

乾杯、
〜トーマス

4

1 に答える 1

1

ファイルの条件付き評価でこれを行うことを検討しました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テストベッドネットワークが手元にありません!)

于 2011-01-28T01:39:43.560 に答える