PDF zum Download - Heinlein
PDF zum Download - Heinlein
PDF zum Download - Heinlein
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Michael Bonin (ITD 4) SS 2003 Projektarbeit Seite 32 von 39<br />
Intelligentes Trafficmanagement für Internet Service Provider - Quality of Service mit Linux<br />
Anhang<br />
A Quelltext des Traffic-Management-Skripts<br />
#!/bin/bash<br />
#<br />
# Intelligentes Trafficmanagement fuer Internet Service Provider<br />
# Quality of Service mit Linux<br />
# Projektarbeit von Michael Bonin (ITD 4) SS2003<br />
#<br />
# Variablen<br />
DOWNLINK=2000<br />
UPLINK=2000<br />
DEV=eth0<br />
# BerliNet - Filtervariablen:<br />
BLN_NOPRIOHOSTSRC=<br />
BLN_HIGHPRIOHOSTSRC=<br />
BLN_NOPRIOHOSTDST=<br />
BLN_HIGHPRIOHOSTDST=<br />
BLN_NOPRIOPORTSRC=<br />
BLN_HIGHPRIOPORTSRC=<br />
BLN_NOPRIOPORTDST=<br />
BLN_HIGHPRIOPORTDST=<br />
# JPBerlin - Filtervariablen:<br />
JPB_NOPRIOHOSTSRC=<br />
JPB_HIGHPRIOHOSTSRC=<br />
JPB_NOPRIOHOSTDST=<br />
JPB_HIGHPRIOHOSTDST=<br />
JPB_NOPRIOPORTSRC=<br />
JPB_HIGHPRIOPORTSRC=<br />
JPB_NOPRIOPORTDST=<br />
JPB_HIGHPRIOPORTDST=<br />
# End of Var<br />
#<br />
# Nach dieser Zeile nichts veraendern !!!<br />
#<br />
# Auszufuehrende Argumente<br />
if [ "$1" = "status" ]<br />
then<br />
tc -s qdisc ls dev $DEV<br />
tc -s class ls dev $DEV<br />
tc filter show dev $DEV<br />
exit<br />
fi<br />
# loescht alle zuvor existierenden qdiscs um Fehler zu vermeiden<br />
tc qdisc del dev $DEV root 2> /dev/null > /dev/null<br />
tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null