One thing to keep in mind is Freeradius is basically just a framework that you chuck plugins into: there are numerous plugins to do most any task included with it to make things easier - and if you don't find what you need, you can make your own (or, if you're lazy, you can build one in a programming language module such as rlm_perl - which, being Perl, you can also do pretty much anything in, including AD, LDAP, custom SQL stuff, or even entirely custom implementations (eg, query an external webserver to authenticate a user - so theoretically, 'ebay integration' is possible!).)
<br><br>It's best not to think of Freeradius as a "monolithic product" (ie, everything built in, with strict compatibility/functionality limitations, as you'd buy off the shelf), and instead think of it as an unfilled server rack, where you can plug and choose based on your requirements.
<br><br>But yes, as Dennis pointed out, you have quite a bit of reading (and I should also mention testing) to do. It should be trivial to build a very simple test-bed installation of Freeradius once you understand what's going on, then you can figure out what your APs and VPN servers are saying (and wanting in return), from which you can choose and configure modules to suit your needs.
<br><br>Jan<br><br><br><br><br><br><br><div><span class="gmail_quote">On 22/05/07, <b class="gmail_sendername">Dennis Skinner</b> <<a href="mailto:dskinner@bluefrog.com">dskinner@bluefrog.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ouahiba MACHANI wrote:<br>> Hi,<br>><br>> Can anyone give me details about FreeRadius compatibility? My questions<br>> are :<br>><br>><br>> 1- Dose radius operate easily with Cisco equipments (including
<br>> firewalls, VPN, … ) and other hardware VPN servers?<br>><br>> 2- The same question for software VPN, such as Microsoft Routing and<br>> Remote Access Server (RRAS)?<br>><br>> 3- the same question for access points?
<br>><br>> 3- What version or variants of the following standards and methods dose<br>> radius support  :  X802.1X, EAP-X?<br>><br>> - Is there available plug-in that allow to interface with<br>> ActiveDirectory ? LDAP directories ? Databases (Oracle, MySQL, etc) ?
<br>><br>> Where can I find the features of the actual version of radius?<br><br>FreeRADIUS is one of, if not the most widely deployed RADIUS server in<br>the world.  I can't speak to the specifics of RRAS, but the answer to
<br>most of your questions is yes.<br><br><br>> I want to develop a plug-in for FreeRadius. This plug-in should be able<br>> to handle authentication requests send from a VPN server (either<br>> hardware, Cisco or a Software (MS RRAS) implementation) or an AccessPoint.
<br>><br>> The second requirements, is that this plug-in should be able to<br>> interface with the different users Data store including ActiveDirectory,<br>> LDAP directories and Databases, to accomplish user authentication.
<br><br>So, you want something to listen for and process requests and then based<br>on that request, do a lookup of some kind to get the user's account<br>information and then do some sort of comparison between them and send an
<br>Accept or Reject back.<br><br>Yep.  Sounds exactly like what freeRADIUS does.  There are already<br>plugins for LDAP, SQL, Oracle, etc.  Time to do some reading I think:<br><br><a href="http://www.freeradius.org/">http://www.freeradius.org/
</a><br><a href="http://wiki.freeradius.org/Main_Page">http://wiki.freeradius.org/Main_Page</a><br><a href="http://deployingradius.com/">http://deployingradius.com/</a><br><br>especially:<br><a href="http://deployingradius.com/documents/protocols/compatibility.html">
http://deployingradius.com/documents/protocols/compatibility.html</a><br><br>Then grab the tarball and read the files in the doc dir, the man pages,<br>and the comments in the config files.<br><br>If you still have questions, google+list archive and asking on this list
<br>can help.<br><br>--<br>Dennis Skinner<br>Systems Administrator<br>BlueFrog Internet<br><a href="http://www.bluefrog.com">http://www.bluefrog.com</a><br>-<br>List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html">
http://www.freeradius.org/list/users.html</a><br></blockquote></div><br>