PPPD-RADATTR(8)
π PPPD-RADATTR π
okay bestie, this is the manual for radattr.so β the RADIUS utility plugin for pppd(8). yes it's a section 8 system manager page, yes it's giving very serious sysadmin energy, and yes we're still gonna make it cute. β¨
β¨ NAME β¨
radattr.so β a RADIUS utility plugin for pppd(8) π
πΈ SYNOPSIS πΈ
pppd [ options ] plugin radius.so plugin radattr.so
like. that's the whole vibe. two plugins, one pppd. π
π¦ DESCRIPTION π¦
so the radattr plugin for pppd does one thing and does it slay: it takes all the RADIUS attributes that the RADIUS server hands back at authentication time and stores them in this file π
/var/run/radattr.pppN
where pppN is literally the name of the PPP interface. ngl that's the whole naming scheme, she's not complicated, she's iconic. π
inside the file, the RADIUS attributes are stored one per line, in this format:
Attribute-Name Attribute-Value
and that format is highkey convenient for use in /etc/ppp/ip-up and /etc/ppp/ip-down scripts. like, that's the whole point bestie, it's built for your scripts to just eat it up π
β οΈ important pookie!! you must load theradius.soplugin before loading theradattr.soplugin.radattr.sodepends on symbols defined inradius.so. wrong order = no cap, it will not go well. π
π USAGE π
to use the plugin, simply supply these options to pppd:
plugin radius.so plugin radattr.so
that's it. that's the usage. go off. β¨
β SEE ALSO β
the whole family fr fr π«Ά
π AUTHOR π
Dianne Skoll <dianne@skoll.ca> β queen behavior, we love her π
π
and that's the page, bestie!! this came from the System Manager's Manual, page PPPD-RADATTR(8) β same name at the top, same name at the bottom, symmetrical icon energy π anyway go read your attributes, mwah πβ¨
π¦ where this page comes from
- alpine 3.22: ppp-doc 2.5.2-r0 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- alpine 3.23: ppp-doc 2.5.2-r1 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- alpine 3.24: ppp-doc 2.5.3-r0 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- arch rolling: ppp 2.5.4-1
- arch rolling: ppp 2.5.4-2 Β· GPL-2.0-or-later AND BSD-3-Clause
- arch rolling: ppp 2.5.5-1 Β· GPL-2.0-or-later AND BSD-3-Clause
- debian trixie: ppp 2.5.2-1+1
- nixos 26.05: ppp 2.5.2
- nixpkgs unstable: ppp 2.5.2
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- ubuntu questing: ppp 2.5.2-1+1.1
- ubuntu resolute: ppp 2.5.2-1+1.2
- ubuntu stonking: ppp 2.5.2-1+2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms