2012-03-14 13 views

答えて

1

あなたは間違いなくLinux advanced routing and traffic control howtoで始めることを望みます。 howtoが使用するiproute2のtcユーティリティを使用することをお勧めしますが、より直接的なAPIが必要な場合は、例のソースを参照できます。

0

すでに述べたように、Linuxトラフィック制御コマンドtcを使用します。私はHTB scedulingをお勧めしたいと思います。 TCを設定するための基本的なコマンドは

modprobe sch_htb 

次のとおりであります:あなたが、それは、カーネルモジュールの有効化でき

tc qdisc add dev eth0 root handle 1:0 htb 
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 100mbit 
tc class add dev eth0 parent 1:1 classid 1:1000 htb rate 500Kbit ceil 1000Kbit 
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src 109.11.28.2 flowid 1:1000 

これらの例は、より多くのでは、IP 109.11.28.2のためのデバイスeth0の設定トラフィック制御コマンド詳細彼らは、次の

  1. セットアップキューイング規律
  2. セットアップ親クラスとそのトラフィックのレート制限を行う
  3. セットアップトラフィックレートとトラフィックレート天井
  4. と子クラスは、特定のIPに子クラスの制限を適用するIPフィルタの追加のみ

セットアップなど、多くの子クラスは、あなたが望むことができますよう、各ネットワーク上の別のIPに使用できます。より詳細で詳細な手順については、トラフィックコントロールを設定するステップガイドをご覧ください。http://hostrepo.com/article.php?id=194

Good Luck!

関連する問題