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


14

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


1
このタスクにはsquidを使用します。
パンサー

だから私はイカについて研究するだろう...助けのための良いウェブサイトplz-
ワンゼロ

回答:


1

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

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

まだこのソリューションを使用していなかったと思うので、少し説明させてください。

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

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

助けてくれることを願っています:-)


1

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

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

それが役に立てば幸い。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.