Sei sulla pagina 1di 3

primero desactivar firewall(cortafuegos)

sudo ufw disable


actualizamos los paquetes de nuestro sistema a la ultima version
sudo apt-get update

despues de reiniciar se debe actualizar


sudo apt-get upgrade

reiniciamos el sistema despues de haber actualizado


sudo reboot

paso1: instalar el servidor web apache y php


daloradius requerira que php y el servidor web apache esten instalados en el mismo
host.
sudo fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo apt-get install apache2

sudo apt-get install php libapache2-mod-php php-gd php-common php-mail php-mail-


mime php-mysql php-pear php-db php-mbstring php-xml php-curl

podemos comprobar la version de php que hemos instalado


php -v

sudo apt-get install software-properties-common

instalacion de mariadb en ubuntu18.04


sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64]
http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'

sudo apt update


sudo apt -y install mariadb-server mariadb-client
introducir contrase�a de root para mariadb

enter password:
mariadb[(none)]> select version();

una vez instalado y en ejecucion, cree una base de datos para Freeradius, que se
utilizara en una etapa posterior.
mysql -u root -p
mariadb[(none)]>CREATE DATABASE radius;
Query OK, 1 row affected (0.000 sec)

Mariadb[(none)]>GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY


"radiuspassword";
Query OK, 0 rows affected (0.000 sec)

mariadb [(none)]> FLUSH PRIVILEGES;


Query OK, 0 rows affected (0.001 sec)

Mariadb[(none)]> quit
clear salir de bd

instalar y configurar FreeRadius


sudo apt-get install freeradius freeradius-mysql freeradius-utils
clear

mysql -u root -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

more /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

mysql -u root -p
Enter password:
show databases;
use radius;
show tables;
quit
clear

mysql -u root -p -e "use radius;show tables;"


Enter password:
show database

crear un enlace blando para el modulo sql


ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/

configure el modulo SQL y cambie los parametros de conexion de la base de datos


para adaptarse a su entorno.
sudo gedit /etc/freeradius/3.0/mods-enabled/sql
-----------------------------------------
login = "radius"
password = "radiuspassword"
radius_db = "radius"

client_table = "nas"
-----------------------------------------

sudo chgrp -h freerad /etc/freeradius/3.0/mods-available/sql


sudo chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql

sudo systemctl restart freeradius.service


(aparece un error solucionar con apt install radiusd-livingston)

instalacion y configuracion de daloradius en ubuntu 18.04


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 ..
sudo mv daloradius /var/www/html/

luego, cambie los permisos para la carpeta http y establezca los permisos correctos
para el archivo de configuracion de daloradius.
sudo chown -R www-data:www-data /var/www/html/daloradius/
sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
sudo gedit /var/www/html/daloradius/library/daloradius.conf.php

'radius'
'radiuspassword'
'radius'
sudo systemctl restart freeradius.service apache2

en un navegador : http://localhost/daloradius

ifconfig
192.168.56.114

Potrebbero piacerti anche