DEPRECATED: No longer maintained/supported. Please move to net/freeradius2 for 2.x This port expired on: 2013-02-01 A free RADIUS server implementation Was Maintained by:zi@FreeBSD.org Port Added: 10 May 2002 18:59:35 License: GPLv2
FreeRADIUS is the premiere open source RADIUS server. Based on current
statistics, there are over 50,000 deployments of the software. These
deployments include small sites with 10 users, large-scale enterprises with
tens of thousands of users, and carrier-class deployments with over 10 million
users. In total, the sites that we know are using FreeRADIUS support nearly
100 million users. The only other servers that come close in terms of market
share and/or number of sites are ACS and IAS.
The server scales easily from embedded systems with small amounts of memory to
systems with millions of users. It is fast, flexible, configurable, and
supports more authentication protocols than most commercial servers. It
includes support for SQL, LDAP, RADIUS Proxying, failover, load balancing, and
nearly 100 vendor dictionary files. It can perform authentications via the
PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP,
EAP-SIM, and Digest authentication protocols. It has reached a stable 1.1
version, with incremental improvements added in each release.
The server is released under the GNU General Public License (GPL), which means
that it is free to download and install.
WWW: http://www.freeradius.org/
No installation instructions: this port has been deleted.
The package name of this deleted port was: freeradius
Configuration Options
===> The following configuration options are available for freeradius-1.1.8_5:
KERBEROS=off: With Kerberos support
HEIMDAL=off: With Heimdal Kerberos support
LDAP=off: With LDAP database support
MYSQL=off: With MySQL database support
PGSQL=off: With PostgreSQL database support
UNIXODBC=off: With unixODBC database support
FIREBIRD=off: With Firebird database support (EXPERIMENTAL)
SNMP=off: With SNMP support
EDIR=off: With Novell eDirectory support
NOPERL=off: Do not require perl (use only if necessary)
EXPERIMENTAL=off: Build experimental modules
===> Use 'make config' to modify these settings
Reason:
Freeradius no longer runs as nobody. It now runs as the freeradius
user. Please ensure that the following paths are owned by freeradius:
/var/run/radiusd
/var/log/radacct
/var/log/radius.log
2008-01-18
Affects: users of net/freeradius
Author: David Wood <david@wood2.org.uk>
Reason:
FreeRADIUS 2.0 is now available as the net/freeradius2 port. All FreeRADIUS
users are advised to consider upgrading to 2.0. It is the FreeRADIUS team's
intention to put the 1.x server into 'maintenance' mode with just critical
bug fixes.[1] 2.0 has many improvements including numerous bug fixes that
were too difficult for the 1.x server, as well as many new features.
Before uninstalling 1.x, it is recommended that you backup your
configuration, which is typically in /usr/local/etc/raddb, then move it
out of the way. It is also worth backing up the default configuration,
which is typically in /usr/local/share/examples/freeradius/raddb.
1.x configurations should work with the 2.0 server [2]. However the port
automatically upgrades any unedited files in the configuration when you
install a new version of FreeRADIUS. Installing 2.0 with the residue of a
1.x configuration in the default location will result in a mixed 1.x and
2.0 configuration that may not work.
The recommended approach is to diff your 1.x configuration against the
default 1.x configuration, then make corresponding changes to a copy
of the default 2.0 configuration. If you moved your 1.x configuration out
of the way before upgrading, you will have a 2.0 configuration ready to
edit in the default location. It is worth reading man 5 unlang for details
of the new FreeRADIUS 'un-language' before starting.
Alternatively, you can move your 1.x configuration to another location,
such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the rc.d
script to that location. For example:
radiusd_flags="-d /usr/local/etc/raddb_v1"
I cannot guarantee that all 1.x configurations will work with the 2.0
server, and I only recommend using a 1.x configuration as an interim
measure.
[1] - http://www.freeradius.org/business/roadmap.html
[2] - http://preview.tinyurl.com/ysrr6a
Port Moves
port deleted on 2013-02-04 REASON: Has expired: no longer supported. Please use net/freeradius2 instead
Number of commits found: 104 (showing only 4 on this page)
Add freeradius, a RADIUS daemon implementation compatible with
livingston radiusd-2.01.
This RADIUS implementation implements MS-CHAP authentication whereas
most or all of the others don't.
Forced into it by: wollman (after removing freeradius-devel)
Number of commits found: 104 (showing only 4 on this page)