Lucio Godoy wrote:
> I have created this rule on the file sites-available/default on the
> authorize section:
>  
> if("%{User-Name}"){

  Or just:

        if (User-Name) {

  The "unlang" docs say that means check if the attribute exists.

> 
>         if ("%{User-Name}" =~ /^([...@]*)(@([-[:alnum:].]+))?$/){

  Why not just:
                
                                /^(.*)@(.*)$/

  That's a lot simpler.

  You may need to put two '$$' in.

> I am getting the user to authenticate as "user @ MAC_ADDRESS", and the
> REGEX is doing what is supposed to do, but the field Realm on the
> radacct table is not being updated with the MAC_ADDRESS it is empty, is
> the Digest-Realm the right attribute to be updated for the realm?

  No.  You need to update the "Realm" attribute.

  Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to