テスト目的でWi-Fiネットワークの帯域幅を制限するには、シンプルで正確なソリューションが必要です。
テスト用であるため、1つのデバイスのみで使用されます。デバイス(MACアドレス)ごとに制御する必要はありません。インターフェイスごとの制御で十分だと思います。
この簡単なスクリプトを使用して、マスケレードを作成します。
#!/bin/bash
ptables --table nat -F
iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
デバイスは、2番目のワイヤレスインターフェイス(wlan1)を介して接続します。低速で正確でなければなりません(たとえば、wlan0は5Mbpsネットワークに接続されているAPに接続されていますが、wlan1で64 Kbpsに制限したいと思います)。
もう1つは、httpプロトコルでのみ動作するのであれば十分だと思うので、特別なhttpプロキシを使用してからHTBのようなものを使用することも考えています。
同様の問題が、Windows関連:superuser.com/questions/16081/...
—
Maciek Sawicki