標籤:freeradius
1. yum -y install freeradius freeradius-mysql freeradius-utils mysql-server
service mysqld start; chkconfig mysqld on
mysql_secure_installation
2. mysql -uroot -p
mysql> CREATE DATABASE radius;
mysql> GRANT ALL PRIVILEGES ON radius.* TO [email protected] IDENTIFIED BY "radpass";
mysql> flush privileges;
mysql> use radius;
mysql> SOURCE /etc/raddb/sql/mysql/schema.sql
3. vi /etc/raddb/sql.conf
# Connection info:
server = "localhost"
#port = 3306
login = "radius"
password = "radpass"
# Database table configuration for everything except Oracle
radius_db = "radius"
4. vi /etc/raddb/radiusd.conf
$INCLUDE sql.conf
5. vi /etc/raddb/sites-available/default
#line 177
sql
#line 406
sql
vi /etc/raddb/sites-available/inner-tunnel
#line 131
sql
#line255
sql
6. vi /etc/raddb/clients.conf
client VPN_SERVER_IP {
secret = YOUR SECRET HERE
shortname = yourVPN
nastype = other
}
7. service radiusd start; chkconfig radiusd on
8. mysql -uroot -p
mysql> use radius;
mysql> INSERT INTO `radcheck` (`id`, `username`, `attribute`, `op`, `value`) VALUES (1,‘test‘,‘User-Password‘,‘:=‘,‘test‘);
radtest test test VPN_SERVER_IP 0 testing123
本文出自 “Ilovecat(個人筆記)” 部落格,請務必保留此出處http://hj192837.blog.51cto.com/655995/1544923
Install FreeRadius on CentOS 6.5