htb запитване
1 отговора
84 прегледа
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Мбита
къде е проблема и какво трябва да оправя
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
#!/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Мбита
къде е проблема и какво трябва да оправя
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: htb запитване
ми те всички, дето са ти закачени на хттп или самба, излизат от твоя сървер със срц порт 80 или 137 и заминават при клас 1:10
така че няма как да пускаш по 5 мбит поотделно за всеки
в едно цикълче си пусни класове за всяко ип. кофти, ама...
TANSTAAFL! There AiNt Such Thing As A Free Lunch
така че няма как да пускаш по 5 мбит поотделно за всеки
в едно цикълче си пусни класове за всяко ип. кофти, ама...
TANSTAAFL! There AiNt Such Thing As A Free Lunch