qos

WiFiルーターのQoSパケットのブロック
qos

WiFiルーターのQoSパケットのブロック

現在、チャネルステータス情報(CSI)を使用してWiFi検出を実行しようとしています。 残念ながら、私が所有しているすべてのWiFiルーターはランダムなQoSパケットをWiFiクライアントに送信し、それによってCSIキャプチャが中断されます。また、ルータでQoSをオフにする方法が見つからなかったため、次善策はLinuxでQoSをブロックすることでした。 たとえば、CSIキャプチャプログラム(PicoScenes)は、次のようにQoSパケットを印刷します。 MACHeader[type=[DF]QoS Data, dest=xx:xx:xx:xx:xx:xx,...

Admin

MACアドレス帯域幅制限を変更するルータコマンド
qos

MACアドレス帯域幅制限を変更するルータコマンド

私はDD-WRTを使用して、DD-WRTのWebインターフェイスを介してWAN帯域幅をMACアドレスに制限します。 Webインターフェイス(「NAT / QoS」タブの「QOS」タブ)の主な項目は「MAC優先順位」であり、通常10000「WAN最大ダウンストリームkBits」に設定します。 時々この値を一時的に60000に増やしましたが、これは決して必要ないので、Webインターフェイスでこの値を設定することは無駄に見えます(摩耗する前に限られた数の書き込みサイクルでNVRAMフラッシュを上書きするため)。 それでは、Telnetセッション中に実行できるいくつ...

Admin

dmesgの次のメッセージはどういう意味ですか?
qos

dmesgの次のメッセージはどういう意味ですか?

私のdmesgには次の2行があります。 [xx] wlan0: AP has invalid WMM params (AIFSN=0 for ACI 0), will use 2 [xx] wlan0: AP has invalid WMM params (missing AC 0), using defaults もう一つ: [xx] wlan0: AP has invalid WMM params (CWmin/max=0/0 for ACI 3), using defaults ...

Admin

両方のインターフェイスのWondershaper
qos

両方のインターフェイスのWondershaper

私はDLNA、Samba、netatalkを使ってDebianをホームルーターとサーバーとして実行します。 私は外部インターフェイスを設定しましたwondershaper(古いDebianパッケージではありませんhttps://github.com/magnific0/wondershaper.git)に設定して/etc/systemd/wondershaper.conf。 しかし、大容量ファイルをSambaにコピーすると、Webトラフィックとインタラクティブなトラフィックが遅いことがわかりました。おそらく、内部ネットワークの使用量が多いからです。 wond...

Admin

ESFQはアップロードを制御しません
qos

ESFQはアップロードを制御しません

ESFQを使用してLAN上のパケット結果を制御するためにIMQとIptablesを使用していますが、まったく機能しません。 LANでアップロードをどのように制御できますか?他のシステム(Mikrotikなど)にはESFQに似た独自のQoSがあり、アップロードを正しく制御できることがわかります。アップロードを制御するためにESFQメカニズムをエミュレートする他の選択肢はありますか? ...

Admin

tc:デフォルトゲートウェイのすべてのトラフィックをifb0にルーティングします。
qos

tc:デフォルトゲートウェイのすべてのトラフィックをifb0にルーティングします。

eth0のゲートウェイから到着するトラフィックは、受信構成のためにifb0に送信する必要があります。以下は関連する出力とコマンドです。 ip route default via 192.168.0.1 dev eth0 metric 200 realm 1 主に機能するもの(ただし形成されてはならないローカルトラフィックをリダイレクトすることもある) sudo tc filter add dev eth0 parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect ...

Admin

ブリッジとqdiscを使用してトラフィックの優先順位を指定するには?
qos

ブリッジとqdiscを使用してトラフィックの優先順位を指定するには?

ネットワーク上のLinuxベースのソフトウェアブリッジでトラフィックの優先順位を指定しようとしています。ブリッジをホストするシステムでローカルにトラフィックを生成すると、トラフィックの優先順位が正しく指定されます。ただし、ブリッジを通過する他のノードの「リモート」トラフィックは優先されません(すべての送信者に同じ帯域幅が割り当てられています)。たぶん誰かが理由を知っていますか? I350ネットワークアダプタ(Linux 5.1.8-1-MANJARO#1 SMP PREEMPT Sun Jun 9 20:44:14 UTC 2019 x86_64 GNU ...

Admin

tcはiptablesフラグを無視しますか?
qos

tcはiptablesフラグを無視しますか?

私はこれに狂った: tc qdisc add dev $WANCARD root handle 1: htb default 1 tc class add dev $WANCARD parent 1: classid 1:1 htb rate $SPEED burst 6k prio 1 tc class add dev $WANCARD parent 1: classid 1:2 htb rate $SPEED burst 6k prio 2 iptables -t mangle -A FORWARD -d $LOCALNET -p tcp --spo...

Admin

shorewall - VoIP - ジッタバッファ
qos

shorewall - VoIP - ジッタバッファ

私はShorewallをファイアウォールとトラフィック制御プラットフォームとして使用していますが、アップストリームジッタの問題を軽減するのに役立つ他の方法が何であるかを知りたいです。帯域幅は適切ですが、接続が不安定で不十分で、ジッタが原因でVoIPコールが失われます。 私はすでにVoIPトラフィックを形成し、ここに最高の優先順位を割り当てています。保証された80%の帯域幅で設定された制限である1 Mb / sに切り替える予定です。これだけで十分です。 私ができることは他にありますか?では、どの程度まで可能でしょうか?通話品質の問題は両側で発生します。私の...

Admin

ToSフィールドを使用してTCPトラフィックの優先順位を指定できないのはなぜですか?
qos

ToSフィールドを使用してTCPトラフィックの優先順位を指定できないのはなぜですか?

TCPトラフィックの優先順位を指定するために、IPヘッダーのToSフィールドを使用しようとしています。 iperfを介して1GBのデータを転送し、ToSフィールドを0x10(待機時間最小化)に設定してインターフェイス(イーサネット)を飽和させます。次に、デフォルトのToS(0)を使用して別のTCPクライアントを起動します。 期待:私のTCPクライアントは、iperfがデータ転送を完了するまでデータを送信しないでください。 結果:iperfがより高い優先順位でパケットを送信しても、私のクライアントからのデータが送信されています。 また、2つの別々のクライ...

Admin

SFQ(Randomized Fair Queuing)を使用すると、TCPフローはUDPと共存します。
qos

SFQ(Randomized Fair Queuing)を使用すると、TCPフローはUDPと共存します。

すべてのインターフェイスを制限および変更するために、トラフィック制御(TC)を使用してネットワークをシミュレートしています。私のインターフェースはHTB --- SFQ形式です(少し複雑ですが単純化します)。 インターフェイス速度は10mbpsに制限されます。 7mbpsの速度でAからBにUDPストリームを送るとしましょう。その後、同じホスト(A)からBにTCPストリームを送信します。出力インターフェイスにSFQがあり、2つのストリームがあるため、スケジューラはストリームあたり5 mbpsを送信します。したがって、最初にUDPストリームは2mbpsの帯域幅...

Admin

htbクラスでqdisc prioを使用する
qos

htbクラスでqdisc prioを使用する

同じインターフェイスを介して実行される2つのサービスがあります。 サービスの目的は、大量のデータを転送しながら高い帯域幅を維持することです。 サービスBは低レイテンシを目指しています。 サービスBパケットはいつもサポートサービスパケット。 以下を行うにはTC構造が必要です。 速度制限サービスAとB サービスBパケットに優先順位を付けると、サービスAパケットはレイテンシに0%の影響を与えます。 他のサービスが送信されない場合は、各サービスが回線全体を活用するか制限に達するようにします。 class htb classid x私は速度/上限の制限が...

Admin

カーネルパケットフィルタによってキュー内のパケットを取得するには?
qos

カーネルパケットフィルタによってキュー内のパケットを取得するには?

固定ポートからクライアントからの接続を受け入れる単純なHTTPプロキシを作成し、フォークされたプロセスはインターネットとのパケットフローを処理し、パケットは3つの異なる場所に保存されます。優先順位(最小、中、最大)に基づいてキューを作成し、優先順位に従って送信します。 これまでは大丈夫でしたが、私のプロキシが正確になるはずの場所にありません。プロキシは私のラップトップにあり、プロキシに接続する必要があるクライアントは私のラップトップにあります。したがって、プロキシは機能しますが、これは機能しません。実際のケースです(私のローカルコンピュータでプロキシを使用...

Admin

tc ツールがサポートする qdisc とフィルタのリストを取得します。
qos

tc ツールがサポートする qdisc とフィルタのリストを取得します。

コンパイル方法とバージョン番号に応じて、ツールはキュールール、tcフィルタ、ポリシーアクションなどの同じリストを常に処理しません。 私はこれらのさまざまな要素のリストを取得する方法を探しています。tc -Vもちろん試してみましたが、バージョンは表示されますが、サポートされているアルゴリズムは表示されません。同様に、利用可能なキュールールの完全なリストを印刷しませんtc help。tc qdisc helptc qdisc add help /etc/iproute2/ツール関連のデータが含まれているように見えるディレクトリを見ましたが、ipフロー制御に関...

Admin

パーセントダイナミック帯域幅制御
qos

パーセントダイナミック帯域幅制御

パーセンテージに分割できるツールを知っている人はいますか?今利用可能帯域幅? GPRS接続を使用しており、使用可能な帯域幅が頻繁に変更されます。私が達成したいのは次のとおりです。 ポートxで送信:利用可能な帯域幅の60% ポートyで送信:​​利用可能な帯域幅の30% 他のすべての送信トラフィック:利用可能な帯域幅の10% tc(iproute2) の場合、htb qdisc を使用し、60/30/10kbps 速度の 3 つのクラスを生成し、この方向で何かを達成しました。 100kbs制限を使用すると、クラスは100kbs(使用可能な場合)未満の使用...

Admin