1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-23 00:00:01 +01:00
VILLASnode/contrib/netem.sh

18 lines
466 B
Bash
Executable file

#!/bin/bash
IF=eth1
# Reset everything
tc qdisc del dev $IF root
# Root qdisc
tc qdisc add dev $IF root handle 4000 prio bands 3 priomap 0 0 0
# Netem qdsics
tc qdisc add dev $IF parent 4000:2 handle 4020 netem delay 500000
tc qdisc add dev $IF parent 4000:3 handle 4030 netem delay 1000000
# Filters
tc filter add dev $IF protocol ip u32 match ip dst 172.23.157.1 classid 4000:2
tc filter add dev $IF protocol ip u32 match ip dst 172.23.157.3 classid 4000:3