web-dev-qa-db-ja.com

iptablesを使用した発信トラフィックの形成

私のラップトップでは、ダウンロードやトレントなどを実行すると、ブラウジングが機能しなくなります。

特定のネットワークトラフィックに優先順位を付けるように iptables パワードルーターを構成できることをどこかで読みました。

すべてのネットワークトラフィックについて、PCで同じことを行うことはできますか?次の順序でパケットに優先順位を付けたいと思います。

  1. SSH
  2. ゲーム
  3. ブラウジング
  4. チャット
  5. ダウンロード/トレント
7
Stefan

Linuxカーネルには、tc(8)コマンド(iptablesではない)を使用して設定できるトラフィックシェーピング/ QoSを実行する機能があります。完全な詳細はここで答えに入るには多すぎますが、最初のステップとして、 Linux Advanced Routing&Traffic Control ハウツーを見たいと思うかもしれません。

tcコマンドに基づいて構築されたアプリケーションも多数あり、wondershaperなどのシェーピングルールをより簡単に定義できます。 shorewallなどのファイアウォールシステムの一部。

8
camh