|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Lunyov 2:50/551.3 29 Oct 2002 15:24:02 To : Alexandr Litvin Subject : radius & ldap -------------------------------------------------------------------------------- * hi ** Alexandr Litvin => Alexander Lunyov >> Вопрос такой: сейчас стоит icradius, авторизация и аккаунтинг >> соответственно через mysql. А хочется авторизацию повесить на ldap, а >> статистику считать из mysql-я. Вроде как freeradius может и mysql и >> ldap, но вот может ли он авторизацию по ldap, а аккаунтинг по mysql? >> Как вот это решить? > Посмотри еще сюда: > http://www.tldp.org/HOWTO/LDAP-Implementation-HOWTO/radius.html Тогда уж лучше вот сюда: http://www.webdaemons.org/~jamesp/openbsd_ldap.shtml Так вот. Вопрос - существует ли радиусная схема для лдапа? Потому что при попытке аутентификации юзер не аутентифицируется по причине отсутствия в егой записи атрибута dialupAccess. Вот собссно, что делаем: zeus# radtest lan lan-password 1.1.1.1 zeus secret Sending Access-Request of id 53 to 1.1.1.1:1812 User-Name = "lan" User-Password = "\313\345\200\n\214#\330\002\251\340\243ax~\267\021" NAS-IP-Address = zeus.domain.ru NAS-Port-Id = "zeus" rad_recv: Access-Reject packet from host 1.1.1.1:1812, id=53, length=20 zeus# А в логах радиуса (точнее на консоль валится): rad_recv: Access-Request packet from host 1.1.1.1:3137, id=53, length=55 User-Name = "lan" User-Password = "\313\345\200\n\214#\330\002\251\340\243ax~\267\021" NAS-IP-Address = 255.255.255.255 NAS-Port-Id = "zeus" rad_lowerpair: User-Name now 'lan' modcall: entering group authorize modcall[authorize]: module "preprocess" returns ok rlm_ldap: - authorize rlm_ldap: performing user authorization for lan radius_xlat: '(uid=lan)' radius_xlat: 'dc=domain.ru' ldap_get_conn: Got Id: 0 rlm_ldap: attempting LDAP reconnection rlm_ldap: (re)connect to ldap.domain.ru:389, authentication 0 rlm_ldap: setting TLS mode to 4 rlm_ldap: bind as / to ldap.domain.ru:389 rlm_ldap: waiting for bind result ... rlm_ldap: performing search in dc=domain.ru, with filter (uid=lan) rlm_ldap: no dialupAccess attribute - access denied by default > ^^^^^^^^^^^^^^^^^^^^^^^^^ ldap_release_conn: Release Id: 0 modcall[authorize]: module "ldap" returns userlock modcall: group authorize returns userlock Invalid user (rlm_ldap: Access Attribute denies access): [lan/lan-password] (from client zeus port 0) Delaying request 0 for 1 seconds Finished request 0 Going to the next request -+- Walking the entire request list --- Waking up in 1 seconds... -+- Walking the entire request list --- Waking up in 1 seconds... -+- Walking the entire request list --- Sending Access-Reject of id 53 to 1.1.1.1:3137 Waking up in 4 seconds... Как быть? * bye --- * Origin: no sex until marriage! (c) Front242 (2:50/551.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22493dbe723c.html, оценка из 5, голосов 10
|