Dear Eric Leblond, format = "*Stripped-User-Name:Group-Name"
adds Group-Name to configure_items list DEFAULT Huntgroup-Name == "ADSL", Group-Name == "ADSLParis" checks Group-Name to be in request. So you're looking for item in different list. rlm_passwd can add items to reqest_list. To achieve it you can use format format = "*Stripped-User-Name:~Group-Name" --Friday, August 22, 2003, 2:57:23 PM, you wrote to [EMAIL PROTECTED]: EL> On Fri, 2003-08-22 at 12:43, 3APA3A wrote: >> Dear Eric Leblond, >> >> Nothing can be said more without seeing your configuration and logs. EL> here it is : EL> radiusd.conf : EL> passwd file_groups { EL> filename = /etc/raddb/groups EL> format = "*Stripped-User-Name:Group-Name" EL> hashsize = 100 EL> delimiter = ":" EL> ignorenislike = no EL> allowmultiplekeys = no EL> } EL> authorize { EL> suffix EL> file_groups EL> files EL> } EL> Users : EL> test Auth-Type :=Local, User-Password == "test" EL> Framed-IP-Address = 217.15.82.127, EL> Fall-Through = Yes EL> DEFAULT Huntgroup-Name == "ADSL", Group-Name == "ADSLParis" EL> Service-Type = Framed-User, EL> Framed-Protocol = PPP, EL> Tunnel-Type = L2TP, EL> Tunnel-Medium-Type = IP, EL> RB-Tunnel-Local-Name = LACLD, EL> Tunnel-Client-Auth-Id = LNSAlphalink, EL> Tunnel-Server-Auth-Id = LNSAlphalink, EL> Tunnel-Server-Endpoint = 217.15.80.33, EL> Tunnel-Assignment-Id = 217.15.80.33 EL> logs (radiusd -X) : EL> rad_recv: Access-Request packet from host 212.30.97.74:1085, id=21, length=167 EL> User-Name = "[EMAIL PROTECTED]" EL> User-Password = "test" EL> NAS-Identifier = "9massy1-1-SMS-10k" EL> NAS-IP-Address = 172.20.1.218 EL> Calling-Station-Id = "#9massy1-1-SMS-10k#L2TP pseudo port#1165" EL> Service-Type = Framed-User EL> Framed-Protocol = PPP EL> NAS-Port = 3841983629 EL> Acct-Session-Id = "E500048D-3F461183" EL> modcall: entering group authorize EL> modcall[authorize]: module "preprocess" returns ok EL> rlm_realm: Looking up realm "alphl.telco.ipadsl" for User-Name = "[EMAIL PROTECTED]" EL> rlm_realm: Found realm "alphl.telco.ipadsl" EL> rlm_realm: Adding Stripped-User-Name = "test" EL> rlm_realm: Proxying request from user test to realm alphl.telco.ipadsl EL> rlm_realm: Adding Realm = "alphl.telco.ipadsl" EL> rlm_realm: Authentication realm is LOCAL. EL> modcall[authorize]: module "suffix" returns noop EL> rlm_passwd: Added Group-Name: 'ADSLParis' to config_items EL> modcall[authorize]: module "file_groups" returns ok EL> users: Matched test at 1 EL> huntgroups: Matched ADSL at 10 EL> modcall[authorize]: module "files" returns ok EL> modcall: group authorize returns ok EL> rad_check_password: Found Auth-Type Local EL> auth: type Local EL> auth: user supplied User-Password matches local User-Password EL> Sending Access-Accept of id 21 to 212.30.97.74:1085 EL> Framed-IP-Address = 217.15.82.127 EL> So Group-Name is set but the test seems not to work .... EL> BR, >> --Friday, August 22, 2003, 12:48:42 AM, you wrote to [EMAIL PROTECTED]: >> >> EL> Le jeu 21/08/2003 à 21:05, 3APA3A a écrit : >> >> Dear Eric Leblond, >> >> >> >> Probably you call passwd after file module. Make sure passwd is called >> >> prior to file module to assume you can use results of rlm_passwd in >> >> users file. >> >> EL> I did not miss that point (at least this one) I've put passwd file >> EL> before users in radiusd.conf. Logs show that the var is defined. >> >> EL> BR, -- ~/ZARAZA Èòàê, ÿ áóäó êðàòîê. (Òâåí) - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html