по този начин като слагаш рут опашачната ти дисциплина да е esfq нищо няма да постигнеш. Това ще работи ако имаш 100MBit-а трафик през този интерфейс и тогава ще получиш приблизителна "честност" на връзките. Това което можеш да опиташ да направиш е да сложиш ограничение на твоята NAT машина колкото ти е капацитета и тогава можеш да очакваш че ще има някаква честност между връзките. По-добрата идея според мен е да си направиш класове и приоритети и ако не искаш торентите да ти заемат повече от 30-40% процента от честотната лента да ги сложиш в ниско приоритетен ограничен клас.
Поздрави,
Венци.
On 8/10/06, Ivan Adams <[EMAIL PROTECTED]> wrote:
Здравейте група,
проблем: дори и 1 потребител да ползва torrent клиент, заема 90% от
канала, и другите се радват на по 1%-2% от канала.
Имам esfq и две мрежови карти, съответно eth0 са вдигнати няколко
public IP-та, eth1 private IP. Има NAT, като там 16 private излизат с
1 public.
Трафик контрола е на следващият рутер, където се разпределя трафика на
базата public IP-тата. Съответно той не вижда private IP-тата.
esfq:
tc qdisc add dev eth0 root esfq hash src
tc qdisc add dev eth1 root esfq hash dst
при дъмп на eth0 се виждат моите public IP-та и другите public IP-та.
При това, че се ползва torrent, мисля че това правило така или иначе
нищо не прави, тъй като:
1. 16 private адреса излизат с един публичен
2. торент връзките не са към един централизиран хост, а към много и
различни IP-та
при дъмп на eth1 се виждат моите private IP-та и другите public IP-ta.
Това правило, поне според моята логика, би трябвало да разпределя
трафика на равни порции, на базата на IP, като това е по дестинация,
или download.
Уви, при всякакъв вид играчка със esfq - ефекта е същият, и няма
никакво значение дали ще го има или не.
Моля за малко помощ от ваша страна, с това както точно трябва да направя.
Мотаят ми се няколко идеи, но уви, нищо смислено :)
Приятна работа!
