radtest1
Send packets to a radius server, show reply
Usage
radtest [-d
raddb_directory]
[-P
tcp/udp]
[-t
pap/chap/mschap/eap-md5]
[-x]
[-4]
[-6]
user
password
radius-server
nas-port-number
secret
[ppphint]
[nasname]
Overview
radtest is a frontend to radclient(1). It generates a list of attribute/value pairs based on the command line arguments, and feeds these into radclient. It's a fast and convenient way to test a radius server.
Options
-
-d raddb_directory -
The directory that contains the RADIUS dictionary files. Defaults to /etc/raddb.
-
-P proto -
Use proto transport protocol ("tcp" or "udp"). Only available if FreeRADIUS is compiled with TCP transport support.
-
-t pap/chap/mschap/eap-md5 -
Choose the authentication method to use. e.g. "-t pap", "-t chap", "-t mschap", or "-t eap-md5",. Defaults to "pap". Using EAP-MD5 requires that the "radeapclient" program is installed.
-
-x -
Enables debugging output for the RADIUS client.
-
-4 -
Use NAS-IP-Address for the NAS address (default)
-
-6 -
Use NAS-IPv6-Address for the NAS address (default)
- user
-
Username to send.
- password
-
Password of the user.
- radius-server
-
Hostname or IP address of the radius server. Optionally, you may specify a port by appending :port
- nas-port-number
-
The value of the NAS-Port attribute. Is an integer between 0 and 2^31, and it really doesn't matter what you put here. 10 will do fine.
- secret
-
The shared secret for this client.
- ppphint
-
If you put an integer > 0 here, radtest (or actually radclient) will add the attribute Framed-Protocol = PPP to the request packet.
- nasname
-
If present, this will be resolved to an IP address and added to the request packet as the NAS-IP-Address attribute. If you don't specify it, the local hostname of the system will be used.
Releases
15 releases since Debian 2.1 (Slink); the text changed 8 times.
-4 since Debian 7 (Wheezy);
-6 since Debian 7 (Wheezy);
-P since Debian 9 (Stretch);
-d since Debian 7 (Wheezy);
-t since Debian 7 (Wheezy);
-x since Debian 7 (Wheezy).
-a until Debian 4.0 (Etch);
-f until Debian 4.0 (Etch);
-g until Debian 4.0 (Etch);
-h until Debian 4.0 (Etch);
-i until Debian 4.0 (Etch);
-l until Debian 4.0 (Etch);
-n until Debian 4.0 (Etch);
-p until Debian 4.0 (Etch);
-r until Debian 4.0 (Etch);
-s until Debian 4.0 (Etch);
-v until Debian 4.0 (Etch).