I am sure that I've put all of it there and now when I replaced it with %{1} I have a different result in the debug output : # Executing section authorize from file /etc/freeradius/sites-enabled/default +- entering group authorize {...} expand: %{Calling-Station-ID} -> lag-50:1201.0#BNG Kasbah###pppoe 94:a7:b7:3e:93:5b# ++[request] returns notfound ++? if (Calling-Station-Id =~ /pppoe ([^#]+#/) ERROR: Failed compiling regular expression: Unmatched ( or \( 2018-06-22 14:44 GMT+01:00 Alan DeKok <aland@deployingradius.com>:
On Jun 22, 2018, at 9:41 AM, Kefi Ammar . <kefiammar@gmail.com> wrote:
I am asking this because I am new to freeradius
That's OK...
and Ive already put it in the authorize section of "sites-enabled/default" -actually its the first thing in that section-
No, it isn't. It looks like you put in the "update" block. But not the "if" block.
Put in ALL of it.
and in the debug output it indicates notfound and now since i've changed it the debug stops with an error :
WARNING: No such configuration item 1 /etc/freeradius/sites-enabled/default[77]: Reference "${1}" not found
That's a typo on my end, sorry. Replace it with %{1}
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/ list/users.html