同じマシン宛のパケットのnetemパケット損失

同じマシン宛のパケットのnetemパケット損失

私は次のようなコマンドを使用しています

sudo tc qdisc add dev eno1 root netem loss 10%

インターフェース上のすべての送信パケットを遅延させますeno1が、パケットが同じシステム宛ての場合は機能しません。パケットがインターフェースに到達せず、それよりずっと前に配信されるためと考えられます。

したがって、同じシステム宛てのパケットを遅延できるものが必要です。(送信元 IP は宛先 IP と同じです)

答え1

ターゲットデバイスをループバック インターフェイスに変更するだけで済みます。

sudo tc qdisc add dev lo root netem loss 10%

関連情報