[Berlin-wireless] tcviz ausführen, war: python auf router
Malte
freifunk at antenne.yagii.de
Fr Mai 6 11:23:41 CEST 2016
On Thu, 5 May 2016, Holger wrote:
> Ich will sehen, ob https://github.com/ze-phyr-us/tcviz brauchbare Ergebnisse
> bringt.
Schreib das doch gleich. Dafür brauchst Du kein Python auf dem Router. Das
Skript unten auf einen normalen unixoiden Rechner (auf dem Python,
Graphviz und ImageMagick installiert sind), aufrufen per "bash SKRIPTNAME
ROUTERNAME DEVICE" und fertig.
Die Ausgabe ist aber ohne die iptables-Markierungen kaum zu verstehen,
also auch den Output von "/usr/lib/qos/generate.sh all" auf dem Router
ansehen.
Grüße,
Malte
#!/bin/bash
HOST=$1
DEV=$2
for TTYPE in qdisc class filter; do
ssh $HOST "tc $TTYPE show dev $DEV" > $DEV.$TTYPE.txt
done
python tcviz.py $DEV.qdisc.txt $DEV.class.txt $DEV.filter.txt > $DEV.dot
dot -Tpng -O $DEV.dot
display $DEV.dot.png
Mehr Informationen über die Mailingliste Berlin