Alan Dekok <[EMAIL PROTECTED]> said:
> Hugh Messenger wrote:
> > Any luck fixing this stuff:
> >
> > DEFAULT Called-Station-Id =~ "^([A-z0-9]+_[0-9]+)$", Pool-Name := `%{0}`
> >        Framed-IP-Netmask = 255.255.0.0,
> >        Fall-Through = 1
> >
> > ... in either users or hints?
> 
>   Don't use "users" or "hints".  Use the new unlanguage.
[snip]
> authorize {
>       ...
>       if (Called-Station-Id =~ /^([A-z0-9]+_[0-9]+)$/) {
>               update config {
>                       Pool-Name := "%{0}"
>               }
>               update reply {
>                       Framed-IP-Netmask = 255.255.0.0
>               }
>       }
>       ....
> }
> 
>   Much easier to understand, I think.

And better yet, it works.  :0

One small fix though, it needs the "%{}" around Called-Station-Id ...

        If ("%{Called-Station-Id}" =~ /^([A-z0-9]+_[0-9]+)$/) {

>   Alan DeKok.

I like this new unlang.

   -- hugh



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

Reply via email to