set-latency.bash (551B)
1 #/usr/bin/env bash 2 3 # This is intended to be run with SSH agent forwarding, 4 # so we can log in as root to adjust artificial delay. 5 6 set -eu 7 8 echo "setting latency to $1" 9 10 # check that we can log in at least! 11 ssh root@gv.taler.net true 12 ssh root@firefly.gnunet.org true 13 14 ssh root@gv.taler.net tc qdisc delete dev enp4s0f0 root || true 15 ssh root@firefly.gnunet.org tc qdisc delete dev eno2 root || true 16 17 ssh root@gv.taler.net tc qdisc add dev enp4s0f0 root netem delay "${1}ms" 18 ssh root@firefly.gnunet.org tc qdisc add dev eno2 root netem delay "${1}ms" 19