John Giordano wrote:
> Could you please speak to the interrelationship between the clients file
> and the huntgroups file?

  The clients.conf file defines IP, secret, "type", etc. for the NASes.

  The huntgroups file allows you to put clients into logical groups.

> These are the two different equipment types we would like to have
> different IDLE-TIMEOUTs for. 

  So key off of the equipment type, not the IP.

> I would rather not have to define 254 different entries in our
> huntgroups file (254 hosts in a Class C obviously).  Can I use a netmask
> somehow in the huntgroups file?

  Not really.  The syntax of the huntgroups file is pretty limited.

> In pseudo parlance this is what I am trying to accomplish in huntgroups:
>  
> MSP 7345’s NAS-IP-Address == 10.99.3.0/24

  Yeah... that won't work.

  You can use "unlang", though:

        if ((NAS-IP-Address >= 10.99.3.0) && \
            (NAS-IP-Address <= 10.99.3.255)) {
                update reply {
                        Idle-Timeout := 1800
                }
        }

  That's pretty straightforward.

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

Reply via email to