есть домашняя сеть . около 10 компов , и есть 2-4 клиента которые задрали p2p траффиком .
решил воткнуть между adsl-ом и сетью linux на старом ноуте .
связь adsl , 8Mbit download , 512kbit upload .
прямо у прова стоит файлопомойка с которой можно качать на все 8M (это важно для юзверей )
делаю по аналогии с http://gazette.linux.ru.net/rus/articles/lartc/x2755.html .
(для тру ЛОР-овцев) приблизительно так.
CEIL=384
tc qdisc add dev eth0 root handle 1: htb default 12
tc class add dev eth0 parent 1: classid 1:1 htb rate ${CEIL}kbit ceil ${CEIL}kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 80kbit ceil 80kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 80kbit ceil ${CEIL}kbit prio 1
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 20kbit ceil ${CEIL}kbit prio 2
tc qdisc add dev eth0 parent 1:12 handle 120: sfq perturb 10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 handle 1 fw classid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 2 handle 2 fw classid 1:11
tc filter add dev eth0 parent 1:0 protocol ip prio 3 handle 3 fw classid 1:12
iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j MARK --set-mark 0x1
iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j RETURN
iptables -t mangle -A PREROUTING -j MARK --set-mark 0x3
и теперь возникают некоторые вопросы .
если я выставлю CEIL в 384Kbit -75% от (512) то получится что с ftp прова можно будет качать максимум 384Kbita ?
а если я обойду это выставив для ftpservera через iptables fwmark и tc CEIL в 8M а для всего остального трафика 384 , то не будет ли забиваться
upload ? и соответсвенно не возрастут ли задержки ?
как вообще стоит поступить в таком случае ?
тоесть есть некоторая сеть для которой adsl должен пахать на всю мошность , а для всго остального инета трафик должен шеипится .
При забивании ап-линка очень нелинейно меняется скорость на даун-линке, при полной загрузке UL - DL становится медленнее UL, оптимум болтается на уровне 25-50% от UL, больше 45-60% от физической ПСП (канальная скорость * 60% * 8 / 10) всем вместе вообще выдавать не стоит, иначе всё мощно и капитально затормозится. Соответственно халявщикам-сосунам на выхлоп давать нужно ещё меньше.