FreeRADIUS

From Gentoo Wiki
Jump to: navigation, search

Installation

USE flags

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

firebird Add support for the Firebird relational database
iodbc Add support for iODBC library
ldap Add LDAP support (Lightweight Directory Access Protocol)
memcached Include dev-libs/libmemcached in caching drivers
mysql Add mySQL Database support
oracle Enable Oracle Database support
pcap Build the RADIUS sniffer which requires net-libs/libpcap.
python Add optional support/bindings for the Python language
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants
redis Include support for Redis database
rest Include support for sending and receiving HTTP requests
sqlite Add support for sqlite - embedded sql database

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

  • Tac plus — a Cisco Systems proprietary protocol which provides access control

External resources