Simulieren Sie die Netzwerklatenz auf einem bestimmten Port mit tc

Ich versuche, mit dem Befehl tc auf Ubuntu eine feste Latenzzeit für TCP-Pakete zu simulieren, die vom Quellport 7000 stammen. Die Befehle, die ich benutze, sind:

sudo tc qdisc add dev eth1 root handle 1: prio
sudo tc qdisc add dev eth1 parent 1:1 handle 2: netem delay 3000ms
sudo tc filter add dev eth1 parent 1:0 protocol ip u32 match ip sport 7000 0xffff flowid 2:1

Es scheint keine Verzögerung durch diesen Filter zu geben. Könnte jemand bitte darauf hinweisen, wo ich falsch liege? Gibt es auch eine Möglichkeit, einen Port zu pingen oder etwas Gleichwertiges zu tun, um die Latenz zu testen?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage