Provided by: xtradius_1.2.1-beta2-6_i386
radclient -- send packets to a RADIUS server, show reply
radclient [-d raddb_directory] [-f file] [-i source_ip] server
Radclient is a radius client program. It can send arbitrary radius
packets to a radius server, then shows the reply. It can be used to
test changes you mande in the configuration of the radius server, or it
can be used to monitor if a radius server is up.
Radclient reads radius attribute/value pairs from it standard input, or
from a file specified on the command line. It then encodes these
attribute/value pairs using the dictionary, and sends them to the
The Password attribute is automatically encrypted by radclient.
The directory that contains the RADIUS dictionary files.
Defaults to /etc/raddb.
File to read the attribute/value pairs from. If this is not
specified, they are read from stdin.
The source IP address to use for sending radius packets.
The hostname or IP address of the remote server. Optionally a
UDP port can be specified. If no UDP port is specified, it is
looked up in /etc/services. The service name looked for is
radacct for accounting packets, and radius for all other
requests. If a service is not found in /etc/services, 1646 and
1645 are used respectively.
Use auth to send an authentication packet, or acct to send an
accounting packet. Instead of auth or acct, you can also use a
decimal code here. For example, code 12 is Status-Server.
secret The shared secret for this client. Needs to be defined on the
radius server side too, for the IP address you are sending the
radius packets from.
A sample session that queries the remote server for Status-Server (not
all servers support this, but Cistron Radius does since version 1.6.5):
$ echo "User-Name = fnord" | radclient 192.168.1.42 12 s3cr3t
Sending request to server 192.168.1.42, port 1645.
radrecv: Packet from host 192.168.1.42 code=2, id=140, length=54
Reply-Message = "Cistron Radius up 21 days, 02:05"
Miquel van Smoorenburg, email@example.com.
24 Februari 2001 RADCLIENT(1)