Linuxで帯域幅を制限する方法はありますか?


4

私は3人のユーザーがいるネットワークをセットアップしました、彼らのうちの2人はWindowsベースのオペレーティングシステムを使い、他はLinuxベースのものを使います。これは12 MBのADSL2接続であり、ユーザー間で帯域幅を分散することが目的です(サーバーはなく、Wi-Fiルーターのみ)。

WindowsユーザーにはNetLimiterのように最大量を設定するプログラムがいくつかありますが、Linuxはどうでしょうか。どうすればそれができますか?


おお、神よ!私だけが覚えているとしたら!帯域幅やドロップされるパケットの量を制限する方法、その他の各種設定に関する記事がありますが、私はそれを見つけることができないようです。私はそれがWeb開発か何かのために使われたことを知っています...
Josh Hunt

これにより、他の2人が常時接続を使用していなくても、各ユーザーは4MBの接続を保持したままになります(おそらくそれ以上ですが、12MBを完全には使用できません)。 QoSを見てください。これにより、高速接続を確保しながら、すべてのユーザーに全帯域幅を提供できます。 ところで これは、個々のコンピュータではなく、ルータが規制すべきものです。
Georg Schölly

回答:


6

tcは、トラフィックを制限/制限/スケジュールするためのコマンドラインツールです

http://linux.die.net/man/8/tc


2
注意してください tc はLinuxのQoS機能全体への入り口であり、非常に複雑ですが、ネットワーキングのこの側面に興味がある場合は努力する価値があります。これは事前に読む必要があります。 lartc.org
LawrenceC


1

ルーターによってはQoSをサポートしているかもしれません。これにより、クライアント側にソフトウェアをインストールする必要がなくなりました。


0

あなたのルーターがdd-wrtをサポートしているかどうか見ることをお勧めします。これは、Linuxの標準ファームウェアの代替品です。それはあなたが正確に必要なことをするための設備を持っています。


0

のようだ ワンダーシェイパー あなたがPCごとにそれをしたい場合はまさに正しいツールです。しかし、私はGeorgにも同意します。直接ルータにQoSを設定するのがより良いアプローチかもしれません。

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