FreeRadius-Configuration-with-DaloRadius-CentOS 7
Q. How to Install FreeRadius on CentOS 7 with DaloRadius ?
Q. Step by Step Free Radius Server Configuration on Linux ?
Q. OpenSource Radius server
FreeRADIUS is the most popular open source & most widely deployed RADIUS server in the world. It supports all common authentication protocols. It’s Used PHP-based web user administration tool called dialupadmin.
setenforce 0
vi /etc/selinux/config
vi /etc/yum.repos.d/MariaDB.repo
yum update -y
yum -y install freeradius freeradius-utils freeradius-mysql httpd httpd-devel mariadb-server mariadb
systemctl enable radiusd.service
systemctl enable httpd
systemctl enable mariadb
systemctl start httpdStep 5:
systemctl start mariadb
mysql_secure_installation
mysql -u root -p
CREATE DATABASE radius
GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "radiuspassword";
FLUSH PRIVILEGES;
\q
mysql -u root -p radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql
ln -s /etc/raddb/mods-available/sql /etc/raddb/mods-enabled/
yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
vi /etc/yum.repos.d/remi-php71.repo
name=Remi's PHP 7.1 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php71/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/php71/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
yum -y install php mod_php php-cli php-mysqlnd php-devel php-gd php-mcrypt php-mbstring php-xml php-pear
pear install DB
apachectl restart
vi /etc/raddb/mods-available/sql
ln -sf /etc/raddb/mods-available/sql /etc/raddb/mods-enabled/
chgrp -h radiusd /etc/raddb/mods-enabled/sql
cd /tmp
wget https://github.com/lirantal/daloradius/archive/master.zip
unzip master.zip
mv daloradius-master/ daloradius
cd daloradius
mysql -u root -p radius < contrib/db/fr2-mysql-daloradius-and-freeradius.sql
mysql -u root -p radius < contrib/db/mysql-daloradius.sql
cd ..
mv daloradius /var/www/html
chown -R apache:apache /var/www/html/daloradius/
chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
vi /var/www/html/daloradius/library/daloradius.conf.php
systemctl restart radiusd.service
systemctl restart mariadb.service
systemctl restart httpd
firewall-cmd --zone=public --add-service=radius --permanent
firewall-cmd –reload
vi /etc/raddb/clients.conf
ipaddr = IPADDRESS
secret = SECRET
}
radtest lokesh password localhost 0 server32
radiusd -X
ps -ef | grep radiusError 2:
OR
ps ef | grep free
kill -9 <PID>
tail -f /var/log/httpd/error_log
chown apache:apache var/lib/php/session
Leave a Comment