Автор Тема: Htb / tc правилата не се зареждат  (Прочетена 564 пъти)

acpi

  • Участници
  • ***
  • Публикации: 11
    • Профил
Здравейте, направил съм един прост скрипт за шейпване, но правилата не се зареждат. Връзката с ISP е чрез PPTP, по UTP кабел. Ако вместо ppp0 сложа eth0 който ми е физическия интерфейс за връзка с ISP, правилата се зареждат, но това не върши работа, защото интернета минава по тунела. Не дава съобщения за грешки нито на дисплея, нито в лога.

Примерен код

C1=30
C2=64
C3=128
IF1="ppp0"
#IF1="eth0"

tc qdisc add dev $IF1 root handle 1: htb default 20

tc class add dev $IF1 parent 1: classid 1:1 htb rate ${C1}kbps ceil ${C1}kbps

tc class add dev $IF1 parent 1:1 classid 1:20 htb rate ${C2}kbit ceil ${C2}kbit prio 0
tc class add dev $IF1 parent 1:1 classid 1:21 htb rate ${C3}kbit ceil ${C3}kbit prio 1

tc filter add dev $IF1 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.0/24 flowid 1:21

tc qdisc add dev $IF1 parent 1:20 handle 200: sfq perturb 10
tc qdisc add dev $IF1 parent 1:21 handle 210: sfq perturb 10


Възможно ли е да е заради несъвместимост на версиите на HTB и tc, и изобщо възможно ли е да се разбере тези програмки коя версия точно са?

Поздрави
acpi
Активен

  • Гост
Htb / tc правилата не се зареждат
« Отговор #1 -: May 20, 2006, 21:11 »
Za takiva varianti e nai dobre da si napravish shapera s imq i htb
togava nqma znachenie prez koi interface minava neta dali e prez tunel ili direktno prez mrejoviq interface
Активен