[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bandbreitenbeschränkung mit tc - SOLVED



From: "Dani Dagio"
ich versuche seit zwei Tagen eine einfache Bandbreitenbeschränkung für nur eine IP hinzubekommen. Das Ganze läuft auf einer Bridgewall mit folgender Konfig:

eth0: 192.168.254.1 (Verwaltung)
br0: eth1 + eth2 ohne IP

Ich kann mit iptables filtern, zum Test habe ich jedoch keinerlei Regeln definiert und alles auf Durchzug gestellt.

Nun sind mittels tc diese Einträge drin, ohne jeglichen Erfolg.

# Default qdisc festlegen
tc qdisc add dev br0 root handle 1: htb default 10

# Root Klasse definieren mit maximaler Bandbreite
tc class add dev br0 parent 1: classid 1:1 htb rate 6mbit ceil 6mbit

# Klasse fuer alle sonstigen Verbindungen
tc class add dev br0 parent 1:1 classid 1:10 htb rate 5mbit ceil 6mbit

# Klasse fuer Sauger mit der IP 192.168.9.136
tc class add dev br0 parent 1:1 classid 1:11 htb rate 1mbit ceil 2mbit
tc filter add dev br0 protocol ip parent 1: prio 1 u32 match ip dst 192.168.9.136 flowid 1:11 tc filter add dev br0 protocol ip parent 1: prio 1 u32 match ip src 192.168.9.136 flowid 1:11

Leider bekomm ich auf allen PCs immer die volle Bandbreite. Kann mir jemand sagen, was ich falsch mache?

Sorry, aus Verzweiflung hab ich tc nun auch auf eth1 und eth2 losgelassen und siehe da, es funktioniert.

Ciao
Dani
Reply to: