web-dev-qa-db-ja.com

ユーザー帯域幅の使用を制限するにはどうすればよいですか?

各ユーザーを1か月あたり300ギガバイトのインターネット使用に制限します。ユーザーの帯域幅を管理するためのGUIまたはコマンドベースのツールはありますか?

14
One Zero

ユーザーのAAAにVPNサーバーを使用している場合は、ニーズに合った多くのツールを使用してください。

VPNサーバーを使用していない場合は、そのまま使用します。

このソリューションをまだ使用していないと思うので、少し説明してみましょう。

AAAは、認証、承認、およびアカウンティングの略です。最初の2つについての解決策はわかりませんが、会計ソリューションを探しています。そのため、AAA対応のVPNソリューションを使用することをお勧めします。

AAA対応のVPN Serverをインストールするとすぐに、クライアントを非常に厳密に制御できます。 mysqlバックエンドで poptop サーバー、 FreeRadius サーバーを使用することをお勧めします。この組み合わせと半径GUI( dialup-admin または ara または daloradius または ibs など)あなたが望むほとんどすべて。ユーザーのBWまたは時間の使用を制御できる必要があります。一方、すべての使用状況データはmysql DBに保存され、選択したGUIがニーズをサポートしていない場合は、自分でそれを行うことができます!

助けたいと思う:-)

1
Ehsan

NTM、Network Traffic Monitorを試してみてください。これにより、帯域幅の制限を設定できます。ただし、ユーザーごとに制限を指定できるかどうかはわかりません。プログラムは次の場所にあります。

http://sourceforge.net/projects/netramon/

ここから最新の.debをダウンロードできます。

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/

そして、それがどのように機能するかについての「ガイド」です:

http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/

1
heiko81

ソリューションはキャプティブポータルをインストールする必要がありますが、ユーザーはWebサーバーを介してポータルページにログインする必要があります。
別の方法は、 NetAMS のような、より洗練された監視ツールです。 MySQLサーバーが必要であり、課金などの多くの機能があるため、統計情報を区別する必要があります。トラフィック制限用のプラグインがまだ存在しない場合は、 CRON を使用したスクリプトを作成できます。スクリプトを実行する時間間隔を十分に考慮する必要があります。

それが役に立てば幸い。

1
Omegafil