Just wanted to thank everyone for their help. I've gotten the issue resolved.
Apparently Freeradius was working 100%, what wasn't working, however, was my Cisco routing. We had our network worked on several weeks back, and all seemed to be working ok, but it never dawned on me to check if my Cisco AS5400 could ping out to the freeradius server or not (it couldn't).
So after talking with our Cisco guy and straightening the issue out, all works well.
Thanks so much for your help!
-Randall
I just confirmed that my server does have no firewall. The way I tested this is:
ON THE SERVER
tcpdump udp port 1812
ON THE CLIENT
nc -u xx.xx.xx.xx 1812
<mash the keyboard repeatedly to send fake packets>
When I do this I send some raw packets to my radius server on port 1812 for testing, and my tcpdump output shows each packet being received just fine. So I don't think this is a firewall issue.
Run radtest on the server to verify that the server actually works – radtest bob badpassword localhost 1 <shared secret>. Then run radtest from another client that is on the same network that the AS5400 is on.
My guess is that there is a firewall in front of your Linux server running FreeRADIUS. Rackspace typically puts a Cisco ASA firewall in front of a customer’s Linux server. When you ran the nc test, was the system that you ran nc from on the same network with the Linux server running FreeRADIUS? They both might have been behind the same firewall. Check with Rackspace to see if there is a Cisco Firewall in front of your Linux server.
Tim
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html