Thanks Alan,
That's exactly what I wanted to do, and probably exactly the way I wanted to do it! :)
Cheers,
Spencer.
On 25 Mar 2004 09:37:17PM, Alan DeKok wrote:
> Spencer Stapleton <[EMAIL PROTECTED]> wrote:
> > Also, I'm wondering how this is going to scale as it's going to
> > require quite a bit of processing to do the regex OR comparison for
> > each and every incoming packet.
>
> It won't scale well.
>
> What exactly are you trying to do? Map a calling station ID to an
> ISP name, and then append that ISP name to the username?
>
> If so, the "rlm_passwd" module should do what you want. List all of
> the calling station ID's and ISP names in a passwd-style file:
>
> ...
> 12345:ISPname
> ...
>
> Create an attribute "ISP-Name" in the dictionary, and configure
> rlm_passwd to key off of Calling-Station-Id, and to look up ISP-Name
> in the file. Then, you can use attr_rewrite to add the ISP-Name to
> the User-Name.
>
> > replacewith = %{User-Name}%{Called-Station-Id}
>
> Instead, do:
>
> replacewith = %{User-Name}%{ISP_Name}
>
> It should be a lot easier to manage. And rlm_passwd will take care
> of ensuring that the lookups are fast.
>
> Alan DeKok.
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
--
Systems engineer
Compass Communications
http://www.compass.net.nz
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html