Hello,<br><br>I'm currently having some trouble with FreeRadius authentication. Posting my troubles at the Ubuntu forums didn't seem to help much, so I'm trying my hand here at the mailing lists.<br><br>Here is the situation:<br>
<br>We have recently aquired a Ruckus Zone director to manage our networks. We then wanted to have a Radius server to authenticate users thourgh their mac address. So, I installed Ubuntu, followed some basic tutorials and got all the way up to the point where I can join the radius controlled network. Problem is that while connected to this wireless network, I can't connect to internet and get booted from it in less than a minute with no message in radius debug for me to solve this problem.<br>
<br>Here is the debug when connecting to the radius network:<br><br><br>Ready to process requests.<br>rad_recv: Access-Request packet from host 192.168.154.12 port 1065, id=9, length=168<br>    User-Name = "Client mac address here"<br>
    User-Password = "Client mac address here"<br>    Calling-Station-Id = "Client mac address here"<br>    NAS-IP-Address = 192.168.154.12<br>    Called-Station-Id = "Ruckus mac address here:opetusx"<br>
    Service-Type = Framed-User<br>    NAS-Port-Type = Wireless-802.11<br>    NAS-Identifier = "Ruckus mac address here"<br>    Vendor-25053-Attr-3 = 0x6f706574757378<br>    Message-Authenticator = 0xa7676bfa2ace5b4ba05356c35cac255a<br>
<br># Executing section authorize from file /etc/freeradius/sites-enabled/default<br>+- entering group authorize {...}<br>++[preprocess] returns ok<br>[authorized_macs]     expand: %{Calling-Station-ID} -> Client mac address here<br>
[authorized_macs] users: Matched entry Client mac address here at line 2<br>++[authorized_macs] returns ok<br>++? if (!ok)<br>? Evaluating !(ok) -> FALSE<br>++? if (!ok) -> FALSE<br>++- entering else else {...}<br>+++? if (!EAP-message)<br>
? Evaluating !(EAP-message) -> TRUE<br>+++? if (!EAP-message) -> TRUE<br>+++- entering if (!EAP-message) {...}<br>++++[control] returns ok<br>+++- if (!EAP-message) returns ok<br>++- else else returns ok<br>++[chap] returns noop<br>
++[mschap] returns noop<br>++[digest] returns noop<br>[suffix] No '@' in User-Name = "Client mac address here", looking up realm NULL<br>[suffix] No such realm "NULL"<br>++[suffix] returns noop<br>
[eap] No EAP-Message, not doing EAP<br>++[eap] returns noop<br>++[files] returns noop<br>++[expiration] returns noop<br>++[logintime] returns noop<br>[pap] WARNING: Auth-Type already set.  Not setting to PAP<br>++[pap] returns noop<br>
Found Auth-Type = Accept<br>Auth-Type = Accept, accepting the user<br><br># Executing section post-auth from file /etc/freeradius/sites-enabled/default<br>+- entering group post-auth {...}<br>++[exec] returns noop<br>Sending Access-Accept of id 9 to 192.168.154.12 port 1065<br>
Finished request 0.<br>Going to the next request<br>Waking up in 4.9 seconds.<br>Cleaning up request 0 ID 9 with timestamp +7<br>Ready to process requests.<br><br><br>I followed the plain mac auth guide to get this far, and the system sort of works, but not quite. So the configs must be out of whack somehow, but since radius doesn't give any debug info when I get booted out of the network I'm at loss here. Any help?<br>