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í ISPforum.cz ve stavu k únoru 2020 běžící v omezeném režimu pro archivační účely. Aktivní verzi naleznete na adrese https://telekomunikace.cz
Freeradius "simultaneous use"
-
radik
- Příspěvky: 228
- Registrován: 10 years ago
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
-
levian
- Příspěvky: 71
- Registrován: 18 years ago
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
-
levian
- Příspěvky: 71
- Registrován: 18 years ago
Tema stale aktualna. Stale mi to nechodi. Najde sa niekto kto vie co s tym a pomoze?
0 x