using unlang to modify User-Name
rgreiner
mrgreiner at gmail.com
Tue Aug 26 22:53:48 CEST 2008
I've tried that, also with and without the semi-colon at the end. Same
result....
Roberto
PS: Forgot to mention: running version 2.0.5 on Debian Etch
Ivan Kalik wrote:
> 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
>>
>>
>>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>
--
-----------------------------------------------------
Marcos Roberto Greiner
Os otimistas acham que estamos no melhor dos mundos
Os pessimistas tem medo de que isto seja verdade
Murphy
-----------------------------------------------------
More information about the Freeradius-Users
mailing list