Hostapd-0.5.5 and freeradius-server-2.1.1

lolo lolo at system-linux.net
Wed Oct 29 17:17:19 CET 2008


Le mercredi 29 octobre 2008 10:54, tnt at kalik.net a écrit :
> Try radtest from remote to the radius server. Does that have secret
> issues? If it doesn't hostapd is broken. If it does - OS (crypto
> libraries) on one of the PCs is broken.

Hi,

I have started a kubuntu Live CD to test.
$ radtest bea herscret 10.1.1.254 1812 verysecret
Sending Access-Request of id 115 to 10.1.1.254 port 1812
	User-Name = "bea"
	User-Password = "herscret"
	NAS-IP-Address = 255.255.255.255
	NAS-Port = 1812
rad_recv: Access-Accept packet from host 10.1.1.254:1812, id=115, length=86
	NAS-Identifier = "debian-nas"
	NAS-Port = 0
	Framed-MTU = 1400
	NAS-Port-Type = Wireless-802.11
	NAS-IP-Address = 10.3.1.1
	Framed-Routing = None
	Framed-IP-Netmask = 255.255.255.0
	Framed-IP-Address = 10.3.1.253
	Framed-Protocol = PPP
	Service-Type = Framed-User

And I tested :
echo "User-Name=lolo,Password=secret,Framed-Protocol=PPP,Acct-Session-Id=48F7C09B-00000021,Acct-Status-Type=Start,Calling-Station-Id=00-1A-70-AE-D4-53" | 
radclient 10.1.1.254:1813 acct verysecret

And in radiusd -X :
 [sql_log] Processing sql_log_accounting
[sql_log]       expand: %{User-Name} -> lolo
[sql_log]       expand: %{%{User-Name}:-DEFAULT} -> lolo
[sql_log] sql_set_user escaped user --> 'lolo'
[sql_log]       expand: INSERT INTO radacct (AcctSessionId, UserName,    
NASIPAddress, FramedIPAddress, AcctStartTime, AcctStopTime,     
AcctSessionTime, AcctTerminateCause) VALUES                        
('%{Acct-Session-Id}', '%{User-Name}', '%{NAS-IP-Address}',     '%{Framed-IP-Address}', '%S', '0', '0', ''); -> 
INSERT INTO radacct (AcctSessionId, UserName,      NASIPAddress, 
FramedIPAddress, AcctStartTime, AcctStopTime,     AcctSessionTime, 
AcctTerminateCause) VALUES                        
('48F7C09B-00000021', 'lolo', '10.1.1.254',     '', '2008-10-29 
17:13:48', '0', '0', '');
[sql_log]       
expand: /usr/var/log/radius/radacct/sql-relay -> /usr/var/log/radius/radacct/sql-relay
++[sql_log] returns ok
[attr_filter.accounting_response]       expand: %{User-Name} -> lolo
 attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 142 to 10.1.1.254 port 32920
Finished request 32.

All seam work !
And in radacct there's an entry of it !

It could be just a problem between hostap and radius ?




More information about the Freeradius-Users mailing list