Portál AbcLinuxu, 27. dubna 2024 04:09


Dotaz: Rovnomerne rozlozeni prichoziho traficu FTP

26.5.2004 10:04 Radek Kania
Rovnomerne rozlozeni prichoziho traficu FTP
Přečteno: 181×
Odpovědět | Admin
Zdravim. Mam FTP server, ktery neslouzi jako router. Lidi na neho uploaduji data (desitky MB). Problem je v tom, ze kdyz nekdo zacne data posilat jako "druhy" tak mu to jede strasne pomalu, nez skonci ten prvni. Potreboval bych tem nekolika prichozim FTP spojenim pasmo rovnomerne rozlozit. Vim, ze bych mel pouzit IMQ patch + iptables+IMQ (pripraveno). Nevim ale jak nastavit ty pravidla nebo oznacovat pakety , protoze se jedna pouze o FTP protokol.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.5.2004 13:15 Maude Lebowski
Rozbalit Rozbalit vše Re: Rovnomerne rozlozeni prichoziho traficu FTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
co zkusit nejaky ftp server ktery umi omezovat trafic?
26.5.2004 22:17 Radek Kania
Rozbalit Rozbalit vše Re: Rovnomerne rozlozeni prichoziho traficu FTP
Pokud vim tak FTP server(y) umi omezovat "downloady" ja potrebuji "upload" a navic jen staticky. Ja potrebuji kdyz uploaduji 2 klienti tak 2x512kbps a pokud jen jeden tak 1x1024. Pokud se ale mylim, rad se necham poucit.
26.5.2004 23:16 Pavel Stržínek | skóre: 11 | Zlín
Rozbalit Rozbalit vše Re: Rovnomerne rozlozeni prichoziho traficu FTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
imq je potřeba jen pokud máš víc síťových rozhraní, mezi kterými je potřeba rozdělovat a sdílet šířku pásma. Imq vytváří jedno virtuální rozhraní z více fyzických. Na něj se potom dá aplikovat (stejně jako na fyzickou síťovku) shaping pomocí cbq (např. cbq-init script), htb a pod. K definici pravidel se používá nástroje tc a většinou iptables k označování paketů v PREROUTING a POSTROUTING řetězcích, což ale asi pro tvůj případ nebude nutné. Jen pozor u toho uploadu, budeš potřebovat shapovat pakety na vstupu, což může být ošemetné.

Zkrátím to, nejlepší bude, když si přečteš článek na rootovi. Dobrý zdroj taky na LARTC.
26.5.2004 23:25 ales zelinka - zelial
Rozbalit Rozbalit vše Re: Rovnomerne rozlozeni prichoziho traficu FTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
-vytvoris imq rozhrani

ip link set imq0 up

- pomoci iptables nastrkas ty ftp-upload pakety do imq0

iptables -t mangle -A PREROUTING -p TCP -d moje_ip --dport ftp-data -j IMQ --todev 0

- na imq0 vyrobis htb tridu pro omezeni maximalni rychlosti a se sfq (pripadne esfq) na konci pro rovnomerne rozlozeni mezi jednotlive uploady.

tc qdisc add dev imq0 handle 1: root htb default 1

tc class add dev imq0 parent 1: classid :1 htb rate 256kbit

tc qdisc add dev imq0 parent 1:1 handle 11:0 sfq perturb 10

- nebo bez htb dat sfq primo na koren:

tc qdisc add dev imq0 handle 1: root sfq

doufam, ze to bude stacit aspon jako nakopnuti. na 99% to nebude fungovat out-of-the-box - netestoval jsem to. (mangle/PREROUTING nemusi byt platny/spravny target pro -j IMQ, ftp-data muze byt uplne zcestny port, sfq na root nemusi fungovat,...)
27.5.2004 08:27 Radek Kania
Rozbalit Rozbalit vše Re: Rovnomerne rozlozeni prichoziho traficu FTP
Dik, o vikendu (bude vic casu) to zkusim rozjet a dam vedet.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.