using unlang to modify User-Name

Ivan Kalik tnt at kalik.net
Tue Aug 26 22:45:17 CEST 2008


User-Name = "test2"

Ivan Kalik
Kalik Informatika ISP


Dana 26/8/2008, "rgreiner" <mrgreiner at gmail.com> piše:

>Hi,
>
>using unlang I'm trying to modify the User-Name from the user, but
>something isn't working. Could somebody give me a hand?
>
>What I'm doing (sample):
>
>authorize {
>        if (NAS-IP-Address == 1.2.3.4) {
>                update request {
>                        User-Name = test2;
>                }
>        }
>       ......
>
>
>Freeradius -X is giving the following:
>.....
>Listening on authentication address * port 1812
>Listening on accounting address * port 1813
>Listening on proxy address * port 1814
>Ready to process requests.
>rad_recv: Access-Request packet from host 1.2.3.4 port 13675, id=26,
>length=61
>        User-Name = "test1 at domain.com"
>        User-Password = "teste"
>        NAS-IP-Address = 1.2.3.4
>+- entering group authorize
>++? if (NAS-IP-Address == 1.2.3.4)
>? Evaluating (NAS-IP-Address == 1.2.3.4) -> TRUE
>++? if (NAS-IP-Address == 1.2.3.4) -> TRUE
>++- entering if (NAS-IP-Address == 1.2.3.4)
>+++[request] returns notfound
>++- if (NAS-IP-Address == 1.2.3.4) returns notfound
>++[preprocess] returns ok
>++[chap] returns noop
>++[mschap] returns noop
>    rlm_realm: Looking up realm "domain.com" for User-Name =
>"test1 at domain.com"
>    rlm_realm: Found realm "domain.com"
>    rlm_realm: Adding Stripped-User-Name = "test1"
>    rlm_realm: Adding Realm = "domain.com"
>    rlm_realm: Authentication realm is LOCAL.
>++[suffix] returns ok
>  rlm_eap: No EAP-Message, not doing EAP
>++[eap] returns noop
>++[unix] returns updated
>++[files] returns noop
>++[expiration] returns noop
>++[logintime] returns noop
>++[pap] returns updated
>  rad_check_password:  Found Auth-Type
>auth: type "PAP"
>+- entering group PAP
>rlm_pap: login attempt with password "test"
>rlm_pap: Using CRYPT encryption.
>rlm_pap: User authenticated successfully
>++[pap] returns ok
>+- entering group post-auth
>++[exec] returns noop
>Sending Access-Accept of id 26 to 1.2.3.4 port 13675
>Finished request 0.
>Going to the next request
>Waking up in 4.9 seconds.
>Cleaning up request 0 ID 26 with timestamp +3
>Ready to process requests.
>
>
>I added the following to proxy.conf:
>realm NULL {
>}
>realm domain.com {
>}
>
>The rest of the configuration files I left untouched.
>
>--
>  -----------------------------------------------------
>                Marcos Roberto Greiner
>
>   Os otimistas acham que estamos no melhor dos mundos
>    Os pessimistas tem medo de que isto seja verdade
>                                       Murphy
>  -----------------------------------------------------
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>




More information about the Freeradius-Users mailing list