User-Name = "test2" Ivan Kalik Kalik Informatika ISP Dana 26/8/2008, "rgreiner" <mrgreiner@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@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@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