PPPD-RADATTR(8)

πŸ“¦
version 2.5.5 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, debian trixie, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 the radius.so plugin before loading the radattr.so plugin. radattr.so depends on symbols defined in radius.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