MAC authentication bypass --- How am I supposedto?edit?theusers file to include multiple MAC addresses??

Difan Zhao difan.zhao at guest-tek.com
Thu Dec 24 19:42:37 CET 2009


Hey guys,

 

So I finally started configuring this MAC auth bypass thing... I am
editing the raddb/policy.conf to include the
"rewrite_calling_station_id" function/module however when I am trying to
run the radiusd -X I got this error:

 

"/etc/raddb/policy.conf[72]: Parse error in condition at:
request:Calling-Station-Id =~
/00-A0-08-([0-9A-F]{2})-([[0-9A-F]{2})-([[0-9A-F]{2})/i)" error

 

Here is what I added in the policy.conf. I appended to the back of the
file. I never changed anything else in this file.

 

        rewrite_calling_station_id {

                if(request:Calling-Station-Id =~
/00-A0-08-([0-9A-F]{2})-([[0-9A-F]{2})-([[0-9A-F]{2})/i)

                {

                        update request {

                                Calling-Station-Id :=
"%{1}-%{2}-%{3}-%{4}-%{5}-%{6}"

                        }

                }

                else

                {

                        noop

                }

        }

 

My Calling-Station-Id is MAC addresses which are made of numbers and
capital letters and - between octets. However my User-Name is all lower
case letters and numbers and there is no - or :. I want to rewrite the
calling station id to be the same as the User-Name. Am I doing it right?
How can I convert it to lower cases or do I need to do it at all??

 

PS the MAC addresses will all start with 00-A0-08. 

 

Thank you and merry Christmas!!

 

Guest-tek, Difan Zhao

difan.zhao at guest-tek.com

www.guest-tek.com

Office: 403-509-1010 ext 3048

Cell: 403-689-7514

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20091224/2e06a84d/attachment.html>


More information about the Freeradius-Users mailing list