Witam
Ponawiam pytanie
Mam problem ze skryptem przydzielania transferu =
HTB
Po stronie netu mam eth1 a po stronie lanu mam eth0 =
mam lacze DSL 512 kbit,
ale czasami wyciaga wiecej, net udostepniam 13 =
uzytkownikom i ustawilem
sobie priorytet zeby nadmiar transferu byl =
przydzielany pod moje ip (
192.168.0.2 )czy ktos mogly sprawdzic ten skrypt, czy =
jest prawidlowy i czy
wszystko jest ok bo po uruchomieniu jego nie widze =
zadnej roznicy w
predkosci sciaganego pliku, tzn ani nie zwalnia ani =
nie przyspiesza.
BLAGAM O POMOC
pozdrawiam
pilarek@go2.pl
#! /bin/sh
# standardowy pocz|tek, z odpowiednimi = szybko»ciami
tc qdisc del root dev eth0
tc qdisc add dev eth0 root handle 1:0 =
htb
tc class add dev eth0 parent 1:0 classid 1:1 =
htb rate 99000kbit ceil
99000kbit
# podzia| ca|ego pasma
tc class add dev eth0 parent 1:1 classid 1:2 htb =
rate 512kbit ceil 512kbit
tc class add dev eth0 parent 1:1 classid 1:3 =
htb rate 98000kbit ceil
98000kbit
tc class add dev eth0 parent 1:2 classid 1:4 =
htb rate 39kbit ceil 512kbit
prio 1
tc class add dev eth0 parent 1:2 classid 1:5 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:6 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:7 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:8 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:9 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:10 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:11 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:12 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:13 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:14 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:15 =
htb rate 39kbit ceil 512kbit
prio 2
tc class add dev eth0 parent 1:2 classid 1:16 =
htb rate 39kbit ceil 512kbit
prio 2
# filtry
tc filter add dev eth0 protocol ip preference 1 =
parent 1:0 u32 match ip src
192.168.0.1 flowid 1:3
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.2 flowid 1:4
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.3 flowid 1:5
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.4 flowid 1:6
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.158.0.5 flowid 1:7
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.6 flowid 1:8
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.7 flowid 1:9
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.8 flowid 1:10
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.9 flowid 1:11
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.10 flowid 1:12
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.11 flowid 1:13
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.12 flowid 1:14
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.13 flowid 1:15
tc filter add dev eth0 protocol ip preference 2 =
parent 1:0 u32 match ip dst
192.168.0.14 flowid 1:16
# sprawiedliwy dostąp do kabla wielu jednoczesnych = po||cze½
tc qdisc add dev eth0 parent 1:3 handle 3:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:4 handle 4:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:5 handle 5:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:6 handle 6:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:7 handle 7:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:8 handle 8:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:9 handle 9:0 sfq =
perturb 10
tc qdisc add dev eth0 parent 1:10 handle 10:0 =
sfq perturb 10
tc qdisc add dev eth0 parent 1:11 handle 11:0 =
sfq perturb 10
tc qdisc add dev eth0 parent 1:12 handle 12:0 =
sfq perturb 10
tc qdisc add dev eth0 parent 1:13 handle 13:0 =
sfq perturb 10
tc qdisc add dev eth0 parent 1:14 handle 14:0 =
sfq perturb 10
tc qdisc add dev eth0 parent 1:15 handle 15:0 =
sfq perturb 10