Stránka 1 z 1
Radius, FUP, predplatené dáta
Napsal: 07 Mar 2014 10:18
od Shakal
Ahojte,
neriešil niekto možnosť ako nastaviť zákazníkovi rýchlosť a po prekročení objemu dát mu nastaviť inú rýchlosť?
Alebo to spraviť ako predplatené dáta?
Re: Radius, FUP, predplatené dáta
Napsal: 15 Mar 2014 09:59
od zdenek.svarc
Napsat skriptík, který bude pravidelně projíždět SQL tabulku radacct, údaje o přenesených datech každého uživatele (Acct-Output-Octets + Acct-Input-Octets) ukládat do pomocné tabulky a nad tou stanovit FUP pravidla, podle kterých se pak bude vykonávat dynamická autorizace. Líp a jednodušeji to bohužel popsat nedokážu, snad to trochu pomohlo.
Re: Radius, FUP, predplatené dáta
Napsal: 15 Mar 2014 22:27
od Shakal
K tomuto záveru som dospel aj ja, len to nejako vykombinovať a naskriptovať
Re: Radius, FUP, predplatené dáta
Napsal: 16 Mar 2014 15:34
od pixall
+ netreba zabudat, ze uzivatel ked uz je pripojeny, tak uz ma rychlost nastavenu podla toho, co bolo v databaze v case pripojenia. Ak ma dojst k zmene rychlosti pripojenia bez reconnectu uzivatela (ktory moze priniest zmenu IP adresy, popadanie spojeni, atd), tak do hry treba pritiahnut este aj Interim-Update, teda aby NASko vedelo korektne obsluzit takuto poziadavku, a zmenit rychlost pre uz pripojeneho uzivatela bez jeho reconnectu.
Ak sa to zda zlozite - ano, je to zlozite, a da sa to. Par rokov to uz mame nasadene a chodive.
Re: Radius, FUP, predplatené dáta
Napsal: 18 Mar 2014 14:57
od pinky
pixall píše:+ netreba zabudat, ze uzivatel ked uz je pripojeny, tak uz ma rychlost nastavenu podla toho, co bolo v databaze v case pripojenia. Ak ma dojst k zmene rychlosti pripojenia bez reconnectu uzivatela (ktory moze priniest zmenu IP adresy, popadanie spojeni, atd), tak do hry treba pritiahnut este aj Interim-Update, teda aby NASko vedelo korektne obsluzit takuto poziadavku, a zmenit rychlost pre uz pripojeneho uzivatela bez jeho reconnectu.
Ak sa to zda zlozite - ano, je to zlozite, a da sa to. Par rokov to uz mame nasadene a chodive.
Úplně tomu nerozumím. Na mikrotikovi zapnu accounting a interim update na 00:01:00. Poté mi mikrotik každou minutu pošle na radius server informace o tom kolik toho klient natahal a zároveň si od radius serveru vezme novou rychlost? Zkoušel jsem si měnit hodnotu Mikrotik-Rate-Limit, ale na mikrotiku mi to rychlosti nezměnilo. Asi na to jdu špatně.
Re: Radius, FUP, predplatené dáta
Napsal: 19 Mar 2014 09:31
od zdenek.svarc
pinky píše:Úplně tomu nerozumím. Na mikrotikovi zapnu accounting a interim update na 00:01:00. Poté mi mikrotik každou minutu pošle na radius server informace o tom kolik toho klient natahal a zároveň si od radius serveru vezme novou rychlost? Zkoušel jsem si měnit hodnotu Mikrotik-Rate-Limit, ale na mikrotiku mi to rychlosti nezměnilo. Asi na to jdu špatně.
Tak tak. Také si nejsem vědom, že by interim update měl vliv na cokoliv jiného, než interval vzorkování accoutingu (viz
http://tools.ietf.org/html/rfc2869). Jedině, že by Mikrotik provedl nějakou svou implementaci a to se mi taky nezdá. K dynamické autorizaci v průběhu navázaného spojení stále Mikrotik podporuje CoA (
http://wiki.mikrotik.com/wiki/Manual:RA ... horization). Případně Disconnect Message a klient hned v zápětí znovu naváže spojení.
Re: Radius, FUP, predplatené dáta
Napsal: 19 Mar 2014 10:21
od Standula
Jednoznačně doporučím používat disconnect. CoA nefunguje u Mikrotiku korektně navíc každá služba (ne)má implementované jiné možnosti CoA. Řesil jsem stav CoA se supportem a jednoznačně mi na mé požadvky bylo odpovězeno ať se použije disconnect, že to RoS neumí a neplánuje.
Takže CoA je pro PPPoE nepoužitelné.
Ve výsledku to pak může vypadat takto:
http://wiki.omisp.cz/images/a/af/Detail ... sluzby.png. Poskytne se nové sezení na obrázku přesměrováno na dohled služeb (SERVICE_CHECKER). Ve vašem případě se může udělat sezení klasifikované jako FUP s parametry a akcemi definovanými ve službě.
Re: Radius, FUP, predplatené dáta
Napsal: 19 Mar 2014 10:41
od Shakal
Na disconnect som narazil aj ja, ako vhodnejšie riešenie pre ROS
Standula, pekny systém, to ste si robili sám?
Re: Radius, FUP, predplatené dáta
Napsal: 21 Mar 2014 08:42
od Standula
Diky. jj delam na tom sam.
Re: Radius, FUP, predplatené dáta
Napsal: 31 Mar 2014 21:36
od pixall
pinky píše:pixall píše:+ netreba zabudat, ze uzivatel ked uz je pripojeny, tak uz ma rychlost nastavenu podla toho, co bolo v databaze v case pripojenia. Ak ma dojst k zmene rychlosti pripojenia bez reconnectu uzivatela (ktory moze priniest zmenu IP adresy, popadanie spojeni, atd), tak do hry treba pritiahnut este aj Interim-Update, teda aby NASko vedelo korektne obsluzit takuto poziadavku, a zmenit rychlost pre uz pripojeneho uzivatela bez jeho reconnectu.
Ak sa to zda zlozite - ano, je to zlozite, a da sa to. Par rokov to uz mame nasadene a chodive.
Úplně tomu nerozumím. Na mikrotikovi zapnu accounting a interim update na 00:01:00. Poté mi mikrotik každou minutu pošle na radius server informace o tom kolik toho klient natahal a zároveň si od radius serveru vezme novou rychlost? Zkoušel jsem si měnit hodnotu Mikrotik-Rate-Limit, ale na mikrotiku mi to rychlosti nezměnilo. Asi na to jdu špatně.
k svojmu vyssieuvedenemu prispevku doplnim, ze to nemame na mikrotiku... je to linux + rp-pppoe + vim + gcc ... a moze byt ze som sa sekol v tom interim-update, ten je totiz skutocne na accounting. v nom sme robili zmeny tiez, ale v tom zmysle, ze nam osobitne accountuje data prenesene do internetu a osobitne v ramci vnutornej siete. ak si dobre pamatam, tak zmena rychlosti je riesena tak, ze na radius serveri bezi tusim kazdych 5 minut proces, ktory prerata nove rychlosti priopjenia, a pri tych uzivateloch ktorym sa rychlost zmenila, da vediet na NASko cez jeho API, ze sa ma vykonat zmena. a ta sa vykona, bez potreby reconnectu... mame totiz postupny shaping, teda nie ze zo 100 mbit spravime zrazu 256kbit, ale ze ta rychlost postupne pomaly pada a pada...