pppd-radius
RADIUS authentication plugin for PPP daemon
TLDR
SYNOPSIS
pppd plugin radius.so [options]
DESCRIPTION
pppd-radius is a plugin for the PPP daemon that enables RADIUS (Remote Authentication Dial-In User Service) authentication. It permits pppd to perform PAP, CHAP, MS-CHAP, and MS-CHAPv2 authentication against a RADIUS server instead of the usual /etc/ppp/pap-secrets and /etc/ppp/chap-secrets files.The plugin is built on the radiusclient library, which has its own configuration files (usually in /etc/radiusclient). This is commonly used by ISPs and enterprise networks to centrally manage dial-up, DSL, and VPN user authentication.
PARAMETERS
plugin radius.so
Load RADIUS plugin.radius-config-file filename
Use specified file as radiusclient configuration file [default=/etc/radiusclient/radiusclient.conf].avpair attribute=value
Add an Attribute-Value pair to be passed to the RADIUS server on each request.map-to-ifname
Set RADIUS NAS-Port attribute to number equal to interface name (default).map-to-ttyname
Set RADIUS NAS-Port attribute value via libradiusclient library.
CAVEATS
Requires a RADIUS server and the radiusclient library. The plugin (radius.so) must be installed. Configuration is primarily done through the radiusclient configuration file rather than pppd options directly.
HISTORY
pppd-radius was created for RADIUS authentication integration with PPP.
