導入
この記事では、WonderShaperを使ってLinuxのネットワーク帯域幅を制限する方法を説明します。このツールは、Linuxのネットワーク帯域幅を制限できる小さなbashスクリプトです。システムのトラフィック制御を設定するためのtcコマンドラインプログラムのバックエンドとして機能します。.
このツールでは、最大ダウンロード速度と最大アップロード速度を設定できます。ダウンロードとアップロードの制限を解除したり、コマンドラインからインターフェースの現在のステータスを表示したりすることも可能です。.
ステップ1 - LinuxにWonderShaperをインストールしましょう
sudo apt install wondershaper
これで、別の方法でWonderShaperをインストールできるようになりました。この方法を使えば、最新のWonderShaperアップデートを入手できます。.
そのため、これを行う前に、git をインストールする必要があります (Git は、任意のファイルセットの変更を追跡するための分散バージョン管理システムです)。.
sudo apt install git
ステップ 2 - まず、ターミナルで cd コマンドを使用して bin ディレクトリに移動します。
cd /bin
ステップ3-次のコマンドを使用して最新バージョンをダウンロードします
git clone https://github.com/magnific0/wondershaper.git

ステップ4 - 次のコマンドを使用してWonderShaperディレクトリをインストールします。
cd wondershaper
sudo make install
これで WonderShapper のインストールとセットアップは完了です。
サービスを有効にして開始します。
次に、WonderShaper サービスを有効にして起動します。次に、システム起動時に自動的に起動するようにサービスを有効にする必要があります。WonderShaper は、他の Linux システムと同様にサービスとして実行できます。.
次に、システム上でサービスを有効にして開始する必要があります。
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
次のコマンドを使用して、WonderShaper サービスが実行されているかどうかを確認することもできます。
sudo systemctl status wondershaper.service
サービスを停止したい場合は、次のコマンドを使用します。
sudo systemctl stop wondershaper.service
サービスに問題がある場合でも、次のコマンドでサービスを再起動できます。
sudo systemctl restart wondershaper.service
ここで、WonderShapper ツールの使い方を見てみましょう。
ここで、帯域幅を制限する必要があるインターフェースを見つけます。対応するインターフェースの名前は、以下のコマンドで確認できます。
ifconfig
インターフェースの名前がわかったら、次のコマンドを使用して帯域幅を制限します。
構文: sudo ワンダーシェイパー -a -d -u
どこ:
- -あ: インターフェース名を定義する
- -d: ダウンロード速度をkbpsで定義します
- -u: アップロード速度をkbpsで定義します
たとえば次のようになります。
sudo wondershaper -a eth0 -d 2048 -u 512
上部で、ダウンロード速度を 2048 kbps、アップロード速度を 512 kbps に設定します。.
ダウンロード速度とアップロード速度を個別に設定することもできます。.
Like: sudo wondershaper -a eth0 -d 4096
上記ではダウンロード速度を 4096 kbps に設定します。
したがって、インターフェースの帯域幅制限をクリアまたは削除するには、次のコマンドを使用できます。.
sudo wondershaper -c -a eth0















