これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドfireqosです。
プログラム:
NAME
fireqos-使いやすいが強力なトラフィックシェーピングツール
SYNOPSIS
ファイアコス 構成ファイル [開始| デバッグ] [-conf-arg ...]
fireqos {停止| clear_all_qos}
fireqosステータス[名 [ ごみ [class]]]
fireqos {ダンプ| tcpdump} 名 class [ tcpdump 引数 ...]
fireqos {ドロップ| オーバーリミット| 再キュー} 名
DESCRIPTION
FireQOSは、Linuxでのトラフィックシェーピングの構成を支援するヘルパーです。
引数なしで実行すると、fireqosは使用法に関するヘルプを提供します。
与えられたとき 構成ファイル、fireqosは代わりに名前付きファイルを使用します
構成として/etc/fireqos/fireqos.conf。
パラメータ 名 常に構成ファイルのインターフェース名を参照します。 NS
パラメーター class 常に、名前付きインターフェイス内の名前付きクラスを参照します。
conf-argを区切る設定ファイルで使用する引数を渡すことができます。
-を使用した残りの引数の値。 引数はでアクセス可能です
標準を使用した構成 bash(1)構文(例:$ 1、$ 2など)。
コマンド
始める; debug
設定ファイルで指定されているように、すべてのインターフェイスでトラフィックシェーピングをアクティブにします。
デバッグとして呼び出されると、FireQOSはすべての tc(8)実行するコマンド。
stop FireQOSによって適用されたすべてのトラフィックシェーピングを削除します(他のQoSには影響しません)
他のツールで使用されるインターフェイスとIFB)。
Clear_all_qos
すべてのネットワークインターフェイス上のすべてのトラフィックシェーピングを削除し、すべてのIFBデバイスを削除します
システムから、他のツールによって適用されたものでさえ。
status 指定されたインターフェースのライブ使用率を表示します。 FireQOSはあなたにレートを表示します
すべてのクラスのトラフィックのXNUMX秒あたりXNUMX行を追加します(vmstat、iostat、
など)
dumpが指定されている場合、インターフェイスの指定されたクラスのトラフィックをtcpdumpします。
tcpdump; ダンプ
FireQOSは、リーフクラスのトラフィックをIFBデバイスに一時的にミラーリングします。 それで
それは実行されます tcpdump(8)このインターフェースで、トラフィックをコンソールにダンプします。
あなたは任意を追加することができます tcpdump(8)コマンドラインに必要なパラメータ(ダンプするには
ファイルへのトラフィック、トラフィックのサブセットとの一致など)、たとえば次のようになります。
fireqos tcpdump adsl-in voip -n
クラスvoipで、インターフェイスadsl-inのすべてのトラフィックのtcpdumpを開始します。 NS
パラメータ-nは tcpdump(8)パラメータ。
Note
FireQOSがtcpdumpモードで実行されている場合、FireQOSはそれ自体をロックし、拒否します。
QoSを変更する別のFireQOSと並行して実行するか、他のtcpdumpingを実行します
トラフィック。 これは、FireQOSが監視用にデバイスifb0を予約しているためです。 もしも
XNUMXつのFireQOSプロセスが並行してtcpdumpすることが許可されていた場合、ダンプは
間違っている。 したがって、そのような場合を防ぐためにそれ自体をロックします。
が値下がりしました 指定されたインターフェイスについて、クラスごとにXNUMX秒あたりにドロップされたパケットを表示します。
超過制限
指定されたインターフェイスについて、クラスごとにXNUMX秒あたりに遅延したパケットを表示します。
リキュー
指定されたインターフェイスについて、クラスごとにXNUMX秒ごとに再キューイングされたパケットを表示します。
onworks.netサービスを使用してオンラインでfireqosを使用する