Hello!
On Wednesday 18 June 2008 09:18, PÁSZTOR György wrote:
> Szerintem előbb egy kicsit olvass utána ennek a Radius működésnek,
> mert szerintem fogalmi zavaraid vannak. Ez nem úgy megy, hogy a
Ezt éppen elismerem. :)
Ettől függetlenül, ha radtest -tel csinálok egy próbát, akkor a másik
oldalon a freeradius -xx kiírja az elküldött jelszót, szóval ebben az
esetben mégiscsak átmegy a hálózaton. tcpdump -al nézve a forgalmat nem
olvasható a jelszó. Ha jól sejtem, akkor a clients.conf -ban megadott
jelszóval van valahogy kódolva a jelszó.
Ha ez van a radcheck táblában, hogy:
UserName xxx
Attribute Crypt-Password
op ==
Value $1$If2qC/Jw$2izCM3jJNQUzhVUbQtN0B/
, akkor sikerül a teszt.
A baj az, hogy a jelszavak nem salt -os md5 -ös formában vannak, hanem
salt nélkül ett rájuk eresztve az md5. Ezekre utólag meg már nem lehet
mondjuk egy view -n keresztül salt -ot pakolni.
Az 1.1.7 -es freerad. doksija szerint ezt meg lehet vele csinálni, ha az
auto_header = yes:
UserName xxx
Attribute Password-With-Header
op ==
Value {md5}03c7c0ace395d80182db07ae2c30f034
De sajna nem műxik...
Az a fura, hogy nem azzal zavar el, hogy nem jó a jelszó, hanem azzal,
hogy nem található a felhasználó az adatbázisban:
rlm_sql (sql): No matching entry in the database for request from user
[xxx]
modcall[authorize]: module "sql" returns notfound for request 0
modcall: leaving group authorize (returns ok) for request 0
auth: No authenticate method (Auth-Type) configuration found for the
request: Rejecting the user
auth: Failed to validate the user.
A freerad. -xx által kiírt sql -t lefuttatva viszont visszakapom a
megfelelő rekordot. Nem segít az sem, ha a radcheck -be beteszek egy
Auth-Type = PAP -ot. (Próbáltam := -t is)
Forrából azt kiszedtem, hogy az rlm_pap.c foglalkozik a
Password-With-Header mezővel. Ha jól tippelem, akkor az a fő baj, hogy
az Auth-Type -ot nem veszi pap -nak. A radiusd.conf -ban authenticate
blokkban már csak a pap rész bent.
Az egész egy routeros -es hotspothoz kéne, de már kezdem feladni...
üdv.
SA.
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux