FreeRADIUS

From Gentoo Wiki
Jump to: navigation, search

Installation

USE flags

USE flags for net-dialup/freeradius Highly configurable free RADIUS server

debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
firebird Add support for the Firebird relational database global
iodbc Add support for iODBC library global
kerberos Add kerberos support global
ldap Add LDAP support (Lightweight Directory Access Protocol) global
mysql Add mySQL Database support global
odbc Add ODBC Support (Open DataBase Connectivity) global
oracle Enable Oracle Database support global
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip global
pcap Build the RADIUS sniffer which requires net-libs/libpcap. local
postgres Add support for the postgresql database global
python Add optional support/bindings for the Python language global
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants global
sqlite Add support for sqlite - embedded sql database global
ssl Add support for Secure Socket Layer connections global

Emerge

Install FreeRADIUS:

root #emerge --ask net-dialup/freeradius

Start FreeRADIUS:

root #rc-service radiusd start

Add FreeRADIUS to the default runlevel:

root #rc-update add radiusd default

Configuration

Configuration files are located in /etc/raddb/ directory.

For general configuration visit the Basic configuration HOWTO.

Further hints are listed in the freeRADIUS HOWTO wiki page.

Troubleshooting

freeRADIUS general Troubleshooting guide

See also

External resources