Go to the first, previous, next, last section, table of contents.
Syntax
Each record consists of three fields separated by any amount of
whitespace. The fields are:
- Type
-
Type of the NAS which is described in this record.
- Method
-
Method to use to query a NAS of given type.
- Arguments
-
Arguments to pass to this method. Each argument is a pair
arg=value, where arg is its name and value is
a value assigned to it. The list of predefined argument names follows.
Please note, that no intervening whitespace is allowed in this
field.
Methods
Version 0.96 of GNU Radius supports two querying methods:
finger and snmp.
Arguments
In the discussion below n means numeric and s string value.
The following arguments are predefined:
Common for all methods
- function=s
-
Specifies the check function to use with this method
(see section Login Verification Functions).
This argument must be present. For description of how this function is
applied, see section Checking Simultaneous Logins.
- port=n
-
Use port number n instead of the default for the given method.
Method snmp
- password=s
-
Use community s instead of the default. This argument must be
present.
- retries=n
-
Retry n times before giving up.
- timeout=n
-
Timeout n seconds on each retry.
Method finger
- timeout=n
-
Give up if the NAS does not respond within n seconds.
- notcp
-
- tcp=0
-
Disable the use of T/TCP for hosts with a broken TCP implementation.
- arg=subst
-
Send subst to finger, instead of username. subst must be
one of macro variables, described below.
Macro variables
The following macro-variables are recognized and substituted when
encountered in the value pair of an argument:
- `%u
'
-
Expands to username.
- `%s
'
-
Expands to session id.
- `%d
'
-
Expands to session id converted to decimal representation.
- `%p
'
-
Expands to port number.
- `%P
'
-
Expands to port number + 1.
Go to the first, previous, next, last section, table of contents.