RLM_PERL Integration Issue

FreeRadius-ML freeradius at zap2link.com
Wed Jul 18 15:04:43 CEST 2007


Ok,

  I should really kick myself in the head for this one. First off, I would like to thank you for your 
assistance, sorry for being a little bit of a pest. Here is what happened:

1. I compiled OpenSER 1.2.1 with TLS support, while the IP phones that I used don't support TLS,
   this apparently caused various authorization issues.
2. I didn't edit the ACC module Makefile, which cause half of the configuration example not to work,
   which needs to be better documented.

  So, now I have the stations registering and authentication via Radius Digest to my OpenSER, which 
is good. Now, it's time to start thinking about the rlm_perl thingy ;-)

Cheers,
  Z2L

----- Original Message -----
From: "Alan DeKok" <aland at deployingradius.com>
To: freeradius at zap2link.com
Cc: "FreeRadius users mailing list" <freeradius-users at lists.freeradius.org>
Sent: Wednesday, July 18, 2007 11:24:19 AM (GMT+0200) Asia/Jerusalem
Subject: Re: RLM_PERL Integration Issue

FreeRadius-ML wrote:
>   Now, I'm basically re-learning everything, as the world of OpenSER + FreeRadius is a little new to me,
> and sometimes frustrates me. The amount of documentation in the configuration files is great, but the lack
> of updated examples is somewhat annoying. Even Asterisk, which is one of the most undocumented environments
> in the world, has more configuration examples available.

  The majority of FreeRADIUS installations put users & password into SQL
or LDAP, and then don't touch it ever again.  For them, the existing
examples are mostly OK.

  For *complex* scenarios, RADIUS quickly gets more complicated than
DNS, DHCP, Web servers, and (I suspect) Asterisk.  There just isn't
enough space in the world to document every configuration that everyone
needs.

>   In any case, lets go back to what we were discussing. If I understand you correctly, on the FreeRadius side,
> I only need to enable digest based authentication and authorization, define the user in the users file - and that 
> should be working just fine? 

  Yes.  The entire *point* of the default configuration is to have as
many authentication protocols as possible work... just by defining a
user and password.  See:

http://deployingradius.com/documents/configuration/pap.html

  When 2.0 is released, defining a username & password will cause the
following authentication methods to work:

    * PAP
    * CHAP
    * MS-CHAP
    * Digest
    * EAP-MD5
    * EAP-MSCHAPv2
    * Cisco LEAP
    * PEAP-MSCHAPv2
    * PEAP-GTC
    * EAP-TTLS with
       * PAP
       * CHAP
       * MS-CHAP
       * EAP-MD5
       * EAP-MSCHAPv2

  Try *that* with any other program: "I added one line in a
configuration file, and VOIP works, WiFi works, dial-up works, PPPoE
works, VPN's work, for Apple, Windows, and Linux".  No fighting, no fuss.

  Alan DeKok.




More information about the Freeradius-Users mailing list