他の場所を検索してみましたが、関連するものは見つかりませんでした。そこで、ここで挑戦してみようと思いました。
アカウンティングから特定の IP アドレスを除外できる方法はありますか? ユーザーの使用統計に影響を与えないファイルサーバーを実行しています。
これを行う方法はありますか?
他の場所を検索してみましたが、関連するものは見つかりませんでした。そこで、ここで挑戦してみようと思いました。
アカウンティングから特定の IP アドレスを除外できる方法はありますか? ユーザーの使用統計に影響を与えないファイルサーバーを実行しています。
これを行う方法はありますか?
遅い答えですが、ここに行きます:
unlangを使用して、ハードコードされた値を使用するか、SQLを介してIPアドレスをフィルタリングできます。
if ("%{Packet-Src-IP-Address}" != "10.16.1.1") {
# do your usual stuff here
}
SQL:
if ("%{sql:SELECT COUNT(*) FROM accounting_excluded_nas WHERE ip == '%{Packet-Src-IP-Address}'}" == 0)
言語の完全なドキュメントについては、「unlang」のマンページを試してください。この時点から、アカウンティングパケットを除外する方法はたくさんあります。「拒否」する(アカウンティング応答パケットを返送しない)か、残りの通常の設定をifブロックにラップするか(図を参照)。その上)。
RADIUS属性NAS-IP-Addressを使用することもできますが、NASはこれらをパケットとともに送信する必要はありません。
(IPv6の場合、%{}内のテキストをPacket-Src-IPv6-Addressに置き換えます)