Portál AbcLinuxu, 1. června 2025 22:52


Dotaz: Limitování počtu přenesených dat za hodinu

31.3.2004 15:30 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Limitování počtu přenesených dat za hodinu
Přečteno: 149×
Zdravím.
Chtěl bych poprosit o radu, jak napsat skript, který bude dělat následující:
Pokud uživatel, na kterého mám puštěnou rychlost 50KB stáhne za hodinu více než 60MB, tak aby ho to po stažení 60MB omezilo z rychlosti 50KB třeba na 8KB.
Dá se to nějak v Linuxu ošetřit? Pokud ano, tak jak?
Jako shaper používám Rshaper.

Děkuji za každou odpověď. Petr
MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Diskuse byla administrátory uzamčena.
FAQ: Proč byl uzamčen/smazán můj dotaz v Poradně?

1.4.2004 14:31 Dvoracek Petr
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Skutecne nikdo nevi?
1.4.2004 18:17 Marek Wunsch | skóre: 3
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Počítání přenesených dat lze udělat určitě pomocí ipac-ng. Potom ale asi bude problém jak to říct tomu shaperu. Třeba v HTB by šlo velice jednoduše změnit pravidla QoSu přes "tc". RShaper neznam, takze tohle nevim.
6.4.2004 09:54 Petr Dvořáček
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
No me jde spis jen o to, jak napsat demona, ketry bude chlidat kolik ktera adresa prenesla za hodinu dat a pri prekroceni hodinoveho limitu aby zavolala tento prikaz: rshaperctl 10.12.13.14 3000 a vzdy v celou hodinu aby vracela vse do defaultnich hodnot. ztn. rshaperctl 10.12.13.14 8000
8.4.2004 14:25 Petr Dvořáček
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu

Děkuji za všech 800 biliónů rad od vás.

Musel jsem si pomoci sám.

Problém vyřešen, jak? NEPOVÍM
8.4.2004 14:41 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Ty jsi asi vůbec nepochopil smysl a filosofii tohoto diskuzního fóra. Cožpak myslíš, že ti nikdo neporadil, ačkoliv všichni znali řešení? Určitě si všichni přečetli tvůj dotaz a přestože věděli přesně, jak na to, řekli si: "Každému bych poradil, jen tomuhle Dvořáčkovi neřeknu nic!"

Daleko pravděpodobnější je, že buď nikdo odpověď neznal, či spíše ti, kteří by odpověď znali, tvůj dotaz přehlédli nebo na něj zrovna neměli čas.

Pokud jsi problém skutečně vyřešil a teď se chováš takto, tak se projevuješ jako sobecký a nafoukaný spratek, který si příště ani nějakou pomoc nezaslouží.
13.8.2004 10:04 Jiri Mlady
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Ja ho znam osobne, dluzi mi prachy a CDcka ktery mi kdysi ukradl a je to skutku poklesla existence. Nic neumi, jen hazi mahry a lze jak kdyz tiskne. Ja taky nejsem dovijakej profik, ale petr je fakt nula.
13.8.2004 11:48 Petr Dvořáček
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Známe se? Vy jste z Českých Budějovic?
8.4.2004 14:43 Pepa
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
A nenapadlo te nahodou, ze to tady treba skutecne nikdo nevedel? Kdyby to udelali vsichni tak jako ted ty, tak tady priste nikdo nic nenajde.
Ostatnim se omlouvam ze neprispivam k tematu, ale ja jsem bohuzel jeden z tech co to nevi a uz se asi ani nedozvi :-(.
8.4.2004 14:56 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Kdyby kazdy uzivatel tohoto fora byla takovy sobec, muzeme abicko rovnou zavrit. Princip tohoto portalu je o tom, ze si lide vzajemne pomahaji.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
8.4.2004 17:20 Honza
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
Pokud nekdo vymysli chujoviny typu FUP od CTc, tak se ani nedivim ze uzavreni tohoto portalu by ho nemrzelo. Dulezitejsi je aby ostatni neklesali na mysli a nelamali si hlavu s takovou to existenci.
9.4.2004 15:07 nax
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
No v linuxu si staci napsat skript, ktery kazdou minutu (treba v crontabu) zkontroluje prislusne countery u prislusnych pravidel iptables

iptables -vxnL accounting_out | sed 's/ \+/ /g' | cut -d' ' -f3

Tohle poslat pipou cyklu while read $promena a kontrolovat jestli nejaky counter neprekrocil nami definovanou hodnotu a jelikoz vime, ktery radek je ktere IP, tak podle toho nastavit prislusne snizeni rychlosti shaperem.

Kazdou hodinu se pak pusti script, ktery resne countery a nastavi vse do puvodniho stavu. BTW kdyz si pred tim resetem ty hodnoty zapisete treba do db, tak z toho pak muzete delat dlouhodobejsi statistiky trafficu ;)
13.8.2004 10:14 abc
Rozbalit Rozbalit vše Re: Limitování počtu přenesených dat za hodinu
imho taky clovek si nezasluzi linux....

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

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