❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Radius, FUP, predplatené dáta

Příspěvky, které nespadají do žádného z vytvořených fór.
Uživatelský avatar
Shakal
Příspěvky: 226
Registrován: 19 years ago
Kontaktovat uživatele:

Radius, FUP, predplatené dáta

Příspěvekod Shakal » 11 years ago

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?
0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD

Uživatelský avatar
zdenek.svarc
Administrator
Příspěvky: 1635
Registrován: 19 years ago
antispam: Ano

Příspěvekod zdenek.svarc » 11 years ago

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.
0 x

Uživatelský avatar
Shakal
Příspěvky: 226
Registrován: 19 years ago
Kontaktovat uživatele:

Příspěvekod Shakal » 11 years ago

K tomuto záveru som dospel aj ja, len to nejako vykombinovať a naskriptovať
0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD

pixall
Příspěvky: 124
Registrován: 13 years ago

Příspěvekod pixall » 11 years ago

+ 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.
0 x

pinky
Příspěvky: 2
Registrován: 12 years ago

Příspěvekod pinky » 11 years ago

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ě.
0 x

Uživatelský avatar
zdenek.svarc
Administrator
Příspěvky: 1635
Registrován: 19 years ago
antispam: Ano

Příspěvekod zdenek.svarc » 11 years ago

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í.
0 x

Standula
Příspěvky: 158
Registrován: 16 years ago
Kontaktovat uživatele:

Příspěvekod Standula » 11 years ago

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ě.
0 x

Uživatelský avatar
Shakal
Příspěvky: 226
Registrován: 19 years ago
Kontaktovat uživatele:

Příspěvekod Shakal » 11 years ago

Na disconnect som narazil aj ja, ako vhodnejšie riešenie pre ROS
Standula, pekny systém, to ste si robili sám?
0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD

Standula
Příspěvky: 158
Registrován: 16 years ago
Kontaktovat uživatele:

Příspěvekod Standula » 11 years ago

Diky. jj delam na tom sam.
0 x

pixall
Příspěvky: 124
Registrován: 13 years ago

Příspěvekod pixall » 11 years ago

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...
0 x