abdiasriver / ddwrt-hotspot-radius

Configuracion ddwrt radius chillispot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ddwrt-hotspot-radius

Servidor Radius (daloradius) = perfiles, fichas,vouchers,tiempos, daloradius es instalado en el servidor web.

Ddwrt = Sistema para el router ,en este caso utilizamos archer c9 (v1,v2,v3,v4), y alli configuramos el hotspot

Hotspotlogin = En la carpeta hotspot se encuentran los archivos del portal o inicio de logeo del cliente, estos van en la carpeta del servidor en /var/www/html/hotspot

El objetivo de este tutorial es tener un router en casa, el cual reparta internetpor medio de fichas o vouchers, en tiempo pausado y corrido, las cuales se administraran desde el servidor en la nube que contiene daloradius, el hotspotlogin.php o pagina de login en el cual el cliente introducira la ficha se encuentra alhojada en el servidor donde esta daloradius, y en el router ddwrt solo introduciremos su ubicacion o direccion url. El router fisico tendra el sistema ddwrt , el cual se instala de acuerdo al tutorial de la pagina ddwrt.

Daloradius

Utilizamos la instalacion descrita en el repositorio https://github.com/abdiasriver/dalodeb tambien al finalizar la instalacion podemos importar la siguiente base de datos por si la que esta en el tutorial da algun error.

  • Respaldo de la db
mysqldump -p -u root radius > dbackup.sql
  • Restaurar db o importar base de datos.
git clone https://github.com/abdiasriver/ddwrt-hotspot-radius.git
cd ddwrt-hotspot-radius
cp -r hotspot /var/www/html
mysql -p -u root radius < /root/ddwrt-hotspot-radius/chilichili.sql

Hotspotlogin

Necesitamos una pagina php de logeo que se abrira como portal hotspot cuando el usuario ingrese a nuestra wifi, esta pedira dos datos usuario y password y lo obtendra desde daloradius guardado en su base de datos. Los archivos que utilizaremos estan en la carpeta hotspot viene modificado de acuerdo a mis necesidades.

  • Usuario = mayusculas y numeros ,tambien se eliminan los espacios
  • Password = mayusculas y numeros, tambien se eliminan los espacios.

Igualmente se incluye la carpeta hotspotbk por si se desea usar la configuracion por defecto sin modificacion.

  • Se descarga el repositorio
  • Se mueven los archivos necesarios a la carpeta /var/www/html / servidor donde tenemos instalado daloradius o webserver.
  • Se toma o copia la direccion del directorio donde queda localizado el archivo hotspotlogin.php en este tutorial queda en http://ipdelservidor/hotspot/hotspotlogin.php (esta sera usada en el router ddwrt) ya que se encuentra en /var/www/html/hotspot/hotspotlogin.php

Ddwrt

  • Primero obtnemos un router que soporte el sistema ddwrt, podremos saberlo ingresando al link https://dd-wrt.com/support/router-database/ ingresando el nombre por ejemplo archer o tp-link
  • Instalamos el sistema segun su tutorial y firmware.
  1. En el router en default se coloca la configuracion parecida a esta.

1setup

  1. Despues para el hotspot se coloca lo siguiente de acuerdo a tus datos, de servidor radius y de la pagina php hotspotlogin.php.

2hotspot

  1. Alternativamente podemos subir el backup de configuracion, y al guardar y aplicar los cambios, los datos de acceso son.

    SSID = venta wifi prueba IP= 192.168.85.1 USUARIO= Rivera CLAVE= 84River@B

    y cambiamos los datos en services>hotspot.

    1. Hacer pruebas creando usuarios en daloradius y logueando, igualmente perfiles de tiempos.

About

Configuracion ddwrt radius chillispot


Languages

Language:PHP 74.2%Language:CSS 20.3%Language:JavaScript 5.5%