Radius で WiFi に接続したクライアントのユーザー名を squid に記録する

Radius で WiFi に接続したクライアントのユーザー名を squid に記録する

私は問題の解決策を探しています:

クライアントは Radius サーバーを使用して WiFi ネットワークに接続し、アクセスをログに記録する透過的な Squid サーバーを介してインターネットを使用します。

Squid ログにログインしたユーザー名を表示するシステムを見つけたいです。これにより、ログ記録が容易になり、時間を節約できます。

アイデア ?

ありがとう !

答え1

リアルタイムで行うのは難しいだろうと強く疑っています(情報は異なるシステムにあります)

そうは言っても、両方のデータセットを同じデータベースに記録すると、データベース結合 (IP アドレスと時間) を実行するだけで、質問に対する答えが得られます。

このデータベース結合はやや困難ですが (IP アドレスは再利用できるため、WiFi 認証からのログイン メッセージと切断メッセージをデータベース クエリに含める必要があります)、実行できるはずです。時間枠とユーザー名と IP アドレスを関連付けたら、SQUID プロキシによって記録されたデータの IP アドレスとタイムスタンプを結合して、ユーザー名をクエリに関連付けることができるはずです。

幸運を祈ります!

関連情報