Stripping the calling station id
Kefi Ammar .
kefiammar at gmail.com
Fri Jun 22 15:41:44 CEST 2018
I am asking this because I am new to freeradius and Ive already put it in
the authorize section of "sites-enabled/default" -actually its the first
thing in that section- 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
2018-06-22 14:13 GMT+01:00 Alan DeKok <aland at deployingradius.com>:
>
> > On Jun 22, 2018, at 9:06 AM, Kefi Ammar . <kefiammar at gmail.com> wrote:
> >
> > This is the whole debug from my server containing the service start and a
> > recieved request :
>
> Which doesn't include the regular expression I said to use.
>
> So... where did you put it? And why did you put it there?
>
> It should go into the "authorize" section of "sites-enabled/default".
> This should be clear from the documentation, examples, and debug output.
>
> Since you're running 2.1.12 (WHY? there's NO reason for that), you'll
> have to use this instead:
>
> update request {
> NAS-Port-Id += "%{Calling-Station-ID}"
> }
>
> if (Calling-Station-Id =~ /pppoe ([^#]+#/) {
> update request {
> Calling-Station-ID := "${1}"
> }
> }
>
> And PLEASE think about where you put that piece. It does matter. And
> no, I'm not going to tell you. At some point you need to *understand* the
> configuration. Now is a good time to learn.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/
> list/users.html
>
More information about the Freeradius-Users
mailing list