1RADEAPCLIENT(1) FreeRADIUS Daemon RADEAPCLIENT(1)
2
3
4
6 radeapclient - send EAP packets to a RADIUS server, calculate responses
7
9 radeapclient [-c count] [-d raddb_directory] [-f file] [-h] [-i
10 source_ip] [-q] [-s] [-r retries] [-S file] [-t timeout] [-v] [-x]
11 server {acct|auth} secret
12
14 radeapclient is a radius client program. It can send arbitrary radius
15 packets to a radius server, then shows the reply. Radeapclient differs
16 from radclient in that if there is an EAP-MD5 challenge, then it will
17 be responded to.
18
19 radeapclient is otherwise identical to radclient.
20
21 The EAP-Identity attribute, if present is used to construct an EAP
22 Identity message.
23
24 The EAP-MD5-Password attribute, if present is used to respond to an MD5
25 challenge.
26
27 No other EAP types are currently supported.
28
29
31 -c count
32 Send each packet count times.
33
34 -d raddb
35 Set dictionary directory.
36
37 -f file
38 Read packets from file, not stdin.
39
40 -r retries
41 If timeout, retry sending the packet retries times.
42
43 -t timeout
44 Wait timeout seconds before retrying (may be a floating point
45 number).
46
47 -h Print usage help information.
48
49 -i id Set request id to 'id'. Values may be 0..255
50
51 -S file
52 Read secret from file, not command line.
53
54 -q Quiet, do not print anything out.
55
56 -s Print out summary information of auth results.
57
58 -v Show program version information.
59
60 -x Enable debugging mode.
61
62
64 A sample session that queries the remote server with an EAP-MD5 chal‐
65 lenge.
66
67 ( echo 'User-Name = "bob"';
68 echo 'EAP-MD5-Password = "hello"';
69 echo 'NAS-IP-Address = marajade.sandelman.ottawa.on.c';
70 echo 'EAP-Code = Response';
71 echo 'EAP-Id = 210';
72 echo 'EAP-Type-Identity = "bob";
73 echo 'Message-Authenticator = 0x00';
74 echo 'NAS-Port = 0' ) >req.txt
75
76 radeapclient -x localhost auth testing123 <req.txt
77
78
79
81 radclient(1)
82
84 Michael Richardson, <mcr@sandelman.ottawa.on.ca>
85
86
87
88 08 September 2003 RADEAPCLIENT(1)