force exit on instanciated ldap module

Ramon Escriba escriba at cells.es
Fri Nov 4 14:20:30 CET 2016


Hi Alan,

>>> The config you posted should work.  If the information is found in ldap server 1, it returns, and doesn't check ldap server 2.
>> It worked fine in old v 1.1, but not in v3.0.
>> Now, with v3.0.10, all ldap subtrees are checked anyway.

>  Well... read the debug log.
>  Change the configuration to return on "updated", instead of "ok".
> Alan DeKok.

Now the first match enters,  but fails due the lack of "Auth-Type", because we do no reach 'files'. 

"(0) ERROR: No Auth-Type found: rejecting the user via Post-Auth-Type = Reject"

If I move 'files', containing " DEFAULT Auth-Type := Accept (..)" , on top it does the trick, but is not very elegant.

Where do I force the "Accept" in a more professional way without relay on 'files' ? 


/etc/raddb/sites-available/default
(...)
authorize {
(..)
       # Moving "files" here does the trick.....   --> "DEFAULT Auth-Type := Accept ..."  but is not very elegant.
       files

        VLAN1 {
               #ok = return
               updated = return
        }

        VLAN2 {
               # ok = return
               updated = return
        }
(...)
	##files old files location.
(...)
}

#radius -X
(..)
(0)     [VLAN1] = notfound
rlm_ldap (VLAN2): Reserved connection (0)
(0) VLAN2: EXPAND (uid=%{%{Stripped-User-Name}:-%{User-Name}})
(0) VLAN2:    --> (uid=010101010101)
(0) VLAN2: Performing search in "ou=VLAN2,ou=VLANS,dc=acme,dc=com" with filter "(uid=010101010101)", scope "sub"
(0) VLAN2: Waiting for search result...
(0) VLAN2: User object found at DN "uid=010101010101,ou=VLAN2,ou=VLANS,dc=acme,dc=com"
(0) VLAN2: Processing user attributes
(0) VLAN2: control:Password-With-Header += '010101010101'
(0) VLAN2: reply:Tunnel-Private-Group-ID := '3002'
(0) VLAN2: reply::Extreme-CLI-Authorization := Disabled
(0) VLAN2: reply::Extreme-Netlogin-Only := Enabled
(0) VLAN2: reply::Extreme-Netlogin-Vlan := 'VLAN2'
(0) VLAN2: reply:Termination-Action := RADIUS-Request
(0) VLAN2: reply:Session-Timeout := 7200
rlm_ldap (VLAN2): Released connection (0)
rlm_ldap (VLAN2): Need 5 more connections to reach 10 spares
rlm_ldap (VLAN2): Opening additional connection (5), 1 of 27 pending slots used
rlm_ldap (VLAN2): Connecting to ldap://127.0.0.1:389
rlm_ldap (VLAN2): Waiting for bind result...
rlm_ldap (VLAN2): Bind successful
(0)     [VLAN2] = updated
(0)   } # authorize = updated
(0) ERROR: No Auth-Type found: rejecting the user via Post-Auth-Type = Reject   <<<<<<-----
(0) Failed to authenticate the user
(0) Login incorrect (No Auth-Type found: rejecting the user via Post-Auth-Type = Reject): [010101010101] (from client localhost port 0)
(...)

Regards.


-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html




More information about the Freeradius-Users mailing list