25.04.2013 Aufrufe

PDF zum Download - Heinlein

PDF zum Download - Heinlein

PDF zum Download - Heinlein

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!