Funguje niekomu "simultaneous use" vo freeradiuse? Potrebujem aby mi radius zamietol overenie uzivatela ak dany uzivatel uz je prihlaseny. Nedari sa mi to rozbehnut.
Kto vie ako ?
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
Freeradius "simultaneous use"
Musis to povolit v konfiguraci, defaultne je to zakazane.
/sql/mysql/dialup.conf a tam si to najdi. Jinak doporucuji i zmenit nastaveni a testovat uzivatele na velky/maly pismenka.
Jak povolis potreba, aby SQL po nejake dobe (treba 15 minut) kontrolovala, jestli se zaznamy aktualizuji. Pokud ne, tak musi sama spojeni ukoncit pro LOG, aby se uzivatel mohl znova pripojit. (+ samozrejme NAS musi posilat po nejaky dobe aktualizaci accountingu, treba po 5 minutach).
/sql/mysql/dialup.conf a tam si to najdi. Jinak doporucuji i zmenit nastaveni a testovat uzivatele na velky/maly pismenka.
Jak povolis potreba, aby SQL po nejake dobe (treba 15 minut) kontrolovala, jestli se zaznamy aktualizuji. Pokud ne, tak musi sama spojeni ukoncit pro LOG, aby se uzivatel mohl znova pripojit. (+ samozrejme NAS musi posilat po nejaky dobe aktualizaci accountingu, treba po 5 minutach).
1 x
dialup.conf subor som nenasiel ale mam v / etc / raddb / mods-config / sql / main / mysql / queries.conf
V nom som odkomentoval:
simul_count_query = " \
SELECT COUNT(*) \
FROM ${acct_table1} \
WHERE username = '%{SQL-User-Name}' \
AND acctstoptime IS NULL"
simul_verify_query = "\
SELECT \
radacctid, acctsessionid, username, nasipaddress, nasportid, framedipaddress, \
callingstationid, framedprotocol \
FROM ${acct_table1} \
WHERE username = '%{SQL-User-Name}' \
AND acctstoptime IS NULL"
Potom este v: / etc / raddb / sites-available /defaults
a tam som odkomentoval:
radutmp
sradutmp
Takto to mam ale nechodi to.
V nom som odkomentoval:
simul_count_query = " \
SELECT COUNT(*) \
FROM ${acct_table1} \
WHERE username = '%{SQL-User-Name}' \
AND acctstoptime IS NULL"
simul_verify_query = "\
SELECT \
radacctid, acctsessionid, username, nasipaddress, nasportid, framedipaddress, \
callingstationid, framedprotocol \
FROM ${acct_table1} \
WHERE username = '%{SQL-User-Name}' \
AND acctstoptime IS NULL"
Potom este v: / etc / raddb / sites-available /defaults
a tam som odkomentoval:
radutmp
sradutmp
Takto to mam ale nechodi to.
0 x
Tema stale aktualna. Stale mi to nechodi. Najde sa niekto kto vie co s tym a pomoze?
0 x