On Mon, Oct 18, 2010 at 02:51:25PM +0200, Alan DeKok wrote:
> Brian Candler wrote:
> > DEFAULT             NAS-IP-Address =~ 192.0.2.0/27, NAS-Group := "ADSL-BRAS"
> > 
> > I've had a look at paircmp() in src/lib/valuepair.c and can't see any logic
> > which might do this.
> 
>   Nope.  Write a regex to do the matching.  The above string after "=~"
> is *not* a regex.

Indeed it is not. But NAS-IP-Address is (natively) not a string in RADIUS
either, it's a 4-byte integer.  Does FreeRADIUS let me treat it as if it
were a string?

DEFAULT         NAS-IP-Address =~ /^192\.0\.2\.([0-9]|1[0-9]|2[0-9]|3[01])$/, 
NAS-Group := "ADSL-BRAS"

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

Reply via email to