私は次のようなコマンドを使用しています
sudo tc qdisc add dev eno1 root netem loss 10%
インターフェース上のすべての送信パケットを遅延させますeno1
が、パケットが同じシステム宛ての場合は機能しません。パケットがインターフェースに到達せず、それよりずっと前に配信されるためと考えられます。
したがって、同じシステム宛てのパケットを遅延できるものが必要です。(送信元 IP は宛先 IP と同じです)。
答え1
ターゲットデバイスをループバック インターフェイスに変更するだけで済みます。
sudo tc qdisc add dev lo root netem loss 10%