RADEAPCLIENT(1)
β¨ RADEAPCLIENT(1) β¨
okay bestie, so this one lives in the FreeRADIUS Daemon manual section and it's literally the EAP girlie of the radius client family π buckle up, we're sending packets.
πΈ NAME πΈ
radeapclient β send EAP packets to a RADIUS server, calculate responses π¦
π SYNOPSIS π
radeapclient [-4] [-6] [-c count] [-d raddb_directory] [-f file] [-h]
[-i source_ip] [-q] [-s] [-r retries] [-S file] [-t timeout] [-v] [-x]
server {acct|auth} secret
π DESCRIPTION π
So radeapclient is a radius client program, periodt. It can send arbitrary radius packets to a radius server, and then it shows you the reply. Iconic behaviour, honestly.
Where it differs from radclient is the whole point: if there's an EAP-MD5 challenge, it will be responded to. That's the vibe. That's the moment. π
Other than that? radeapclient is otherwise identical to radclient. fr fr.
Now the deets on attributes, bestie:
- The EAP-Identity attribute, if present, is used to construct an EAP Identity message.
- The EAP-MD5-Password attribute, if present, is used to respond to an MD5 challenge.
- No other EAP types are currently supported. π like, that's the limit, sorry not sorry.
β¨ OPTIONS β¨
-4β Use IPv4 (this is the default, so it's giving lowkey unnecessary but valid π«Ά)-6β Use IPv6 π-c countβ Send each packet count times.-d raddbβ Set dictionary directory.-f fileβ Read packets from file, not stdin.-r retriesβ If it times out, retry sending the packet retries times. π-t timeoutβ Wait timeout seconds before retrying (may be a floating point number, so like,1.5is fine bestie π).-hβ Print usage help information.-i idβ Set request id to id. Values may be0..255.-S fileβ Read secret from file, not command line. π (keeping secrets off the command line is main character energy)-qβ Quiet, do not print anything out. π€«-sβ Print out summary information of auth results.-vβ Show program version information.-xβ Enable debugging mode. π₯
π EXAMPLE π
A sample session that queries the remote server with an EAP-MD5 challenge. Look at this little script, it ate:
( echo 'User-Name = "bob"';
echo 'EAP-MD5-Password = "hello"';
echo 'NAS-IP-Address = marajade.sandelman.ottawa.on.c';
echo 'EAP-Code = Response';
echo 'EAP-Id = 210';
echo 'EAP-Type-Identity = "bob";
echo 'Message-Authenticator = 0x00';
echo 'NAS-Port = 0' ) >req.txt
radeapclient -x localhost auth testing123 <req.txt
no cap, copy that exactly β including the little quirks, bestie, don't go "fixing" anything π
π¦ SEE ALSO π¦
π AUTHOR π
Michael Richardson, <mcr@sandelman.ottawa.on.ca> π
and that's the whole page, bestie β this one's from the <strong>FreeRADIUS Daemon</strong> manual, dated <strong>08 September 2003</strong>. iconic vintage behaviour, mwah π β¨
π¦ where this page comes from
- alpine 3.22: freeradius-doc 3.0.27-r1 Β· GPL-2.0-or-later
- alpine 3.23: freeradius-doc 3.0.27-r2 Β· GPL-2.0-or-later
- alpine 3.24: freeradius-doc 3.0.27-r3 Β· GPL-2.0-or-later
- arch rolling: freeradius 3.2.10-4 Β· GPL-2.0-or-later
- centos-stream 10: freeradius-utils 3.2.8-2.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- centos-stream 9: freeradius-utils 3.0.27-4.el9 Β· GPLv2+ and LGPLv2+
- debian bookworm: freeradius-common 3.2.1+dfsg-4+deb12u1 Β· GPL-2.0-or-later
- debian trixie: freeradius-common 3.2.7+dfsg-1+deb13u2 Β· GPL-2.0-or-later
- fedora 43: freeradius-utils 3.2.7-6.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 43: freeradius-utils 3.2.8-2.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 44: freeradius-utils 3.2.8-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- nixos 26.05: freeradius 3.2.8
- nixpkgs unstable: freeradius 3.2.10
- opensuse-leap 16.0: freeradius-server-utils 3.2.5-160000.2.2 Β· GPL-2.0-only AND LGPL-2.1-only
- opensuse-leap 16.0: freeradius-server-utils 3.2.5-160000.2.2 Β· GPL-2.0-only AND LGPL-2.1-only
- opensuse-leap 16.0: freeradius-server-utils 3.2.5-160000.2.2 Β· GPL-2.0-only AND LGPL-2.1-only
- opensuse-leap 16.0: freeradius-server-utils 3.2.5-160000.2.2 Β· GPL-2.0-only AND LGPL-2.1-only
- ubuntu jammy: freeradius-common 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3 Β· GPL-2.0-or-later
- ubuntu jammy: freeradius-common 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.3 Β· GPL-2.0-or-later
- ubuntu jammy: freeradius-common 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.4 Β· GPL-2.0-or-later
- ubuntu noble: freeradius-common 3.2.3+dfsg-2build7 Β· GPL-2.0-or-later
- ubuntu noble: freeradius-common 3.2.5+dfsg-3~ubuntu24.04.1 Β· GPL-2.0-or-later
- ubuntu noble: freeradius-common 3.2.5+dfsg-3~ubuntu24.04.3 Β· GPL-2.0-or-later
- ubuntu questing: freeradius-common 3.2.7+dfsg-1ubuntu2
- ubuntu resolute: freeradius-common 3.2.8+dfsg-1ubuntu2 Β· GPL-2.0-or-later
- ubuntu stonking: freeradius-common 3.2.10+dfsg-1ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms