htb запитване

1 отговора 84 прегледа
#1

htb запитване

така ето какво съм подредил:


#!/bin/bash

TC=/sbin/tc

$TC qdisc del dev eth0 root
$TC qdisc add dev eth0 root handle 1 htb default 10 r2q 100

$TC class add dev eth0 parent 1: classid 1:2 htb rate 1kbit ceil 80Mbit burst 15k
$TC qdisc add dev eth0 parent 1:2 handle 2 sfq perturb 10

$TC class add dev eth0 parent 1:2 classid 1:10 htb rate 5Mbit prio 1
$TC qdisc add dev eth0 parent 1:10 handle 10 sfq perturb 10
$TC filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip sport 137 0xfffd classid 1:10
$TC filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip sport 80 0xffff classid 1:10



какво си мисля че правя :
- че при ширина на канала 80 Мбита, давам на всяко ИП което е закачено през самба или хттп 5Мбита

какво се получава:
- ами всички са ограничени общо на 5Мбита

къде е проблема и какво трябва да оправя

по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Отговор
в отговор на TeHuCka #2

Re: htb запитване

ми те всички, дето са ти закачени на хттп или самба, излизат от твоя сървер със срц порт 80 или 137 и заминават при клас 1:10

така че няма как да пускаш по 5 мбит поотделно за всеки
в едно цикълче си пусни класове за всяко ип. кофти, ама...

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор