Dear Dustin, Below you will find the complete output of radtest.. the
command is as following: radtest '' '' localhost 1
password below u will find the error i mentioned: rlm_sql (sql): zero length username not permitted modcall[authorize]: module
"sql" returns invalid for request 1 this is also the same error I find in radius.log rad_recv: Access-Request packet from host 127.0.0.1:34720, id=68, length=52 User-Name = "" User-Password = "" NAS-IP-Address = 255.255.255.255 NAS-Port = 1 Processing
the authorize section of radiusd.conf modcall: entering group authorize for request 1 modcall[authorize]: module
"preprocess" returns ok for request 1 modcall[authorize]: module
"chap" returns noop for request 1 modcall[authorize]: module
"mschap" returns noop
for request 1 rlm_realm: No '/' in User-Name = "", skipping NULL due to config. rlm_realm: No '@' in User-Name = "", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module
"suffix" returns noop for request 1 rlm_eap: No EAP-Message,
not doing EAP modcall[authorize]: module
"eap" returns noop
for request 1 modcall[authorize]: module
"files" returns notfound for request 1 rlm_sql (sql): zero length username not permitted modcall[authorize]: module
"sql" returns invalid for request 1 modcall: group authorize returns invalid for request 1 Invalid user: [/] (from client localhost
port 1) Delaying request 1 for 1 seconds Finished request 1 Going to the next request --- Walking the entire request list --- -----Original
Message----- Can you post the full
debug output when running in radiusd -X? On Tue, 11 Jan 2005, Ossama
Suleiman wrote: > > > Thanks Dustin, > > Yes, the '==' was a typo mistake.. I am sorry for that > > Well.. when using the users file only.. that works just fine.. and it
only > gets an accept, when the dialing station is correct.. > > But when doing sql authentication, I get the error: " Error: rlm_sql > (sql): zero length username not permitted" > It doesn't even check if the user will be permitted or not when the
username > field is zero > > Thanks
:) > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Dustin > Doris > Sent: Tuesday, January 11, 2005 6:41 PM > To: freeradius-users > Subject: Re: zero username length using SQL > > > > Hi All, > > > > i am running freeradius 1.0.1 on RHEL 3 runnng well authenticaring > > from MySQL > > > > i want to add a section to let users dialling a certain B number in > > without authentication.. so i added the following to the users file: > > > > DEFAULT Auth-Type := Accept, Called-Station-Id = '555' > > You need to use == as a check item. > > DEFAULT Called-Station-Id == "555", Auth-Type := Accept > > Put that at the top of your users file. Also, is 555 the actual > called-station-id or is it 555something? If so, use regex in your match. > > DEFAULT Called-Station-Id =~ "^555*", Auth-Type := Accept > > If that doesn't work, run radius in debug mode (radiusd -X) and check
that > called-station-id is actually being sent correctly. If so, paste the > debug info if it doesn't tell you why its failing. > > > > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html > > > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html > - List info/subscribe/unsubscribe?
See http://www.freeradius.org/list/users.html |
- Re: zero username length using SQL Ossama Suleiman
- Re: zero username length using SQL Pete Conkin