Cómo configurar un hotspot con portal cautivo en OpenWrt

Routers, OpenWrt, VPN, Wi-Fi, fibra óptica, NAS y storage: tutoriales paso a paso.
admin
Verified
Site Admin
Mensajes: 2144
Registered for: 12 years 5 months
12
Ubicación: Ciudad de Córdoba - Argentina
Gender:
Edad: 44
Contactar:

Cómo configurar un hotspot con portal cautivo en OpenWrt

#1

Mensaje por admin »

Cómo configurar un hotspot con portal cautivo en OpenWrt

Hola como va? Aca les dejo un tutorial con video de como instale o arme un PORTAL CAUTIVO

Proceso de Configuracion de HOTSPOT

1 – Instalar OpenWRT en un router. Dejo a continuacion como lo hice para mi modelo de ROUTER



2 – Instalar HOTSPOT Service. En mi caso instale uno gratutio que se llama: Nodogsplash captive portal que viene con OpenWRT

https://openwrt.org/docs/guide-user/ser ... odogsplash
https://nodogsplash.readthedocs.io/en/l ... stall.html

Caracteristicas

This page describes setting up a simple wireless hotspot with the following features:
Open access to the hotspot
Capture (splash) page
Port restrictions
Bandwidth Limit
Separate, secure wireless access for local use


Este es el archivo /etc/config/nodogsplash donde tiene se configura el HOTSPOT. Se pueden manejar muchas variabales, ancho de banda, pagina de redirecion , login etc.

Código: Seleccionar todo

option enabled 1

option gatewayname 'BIDERBOST_HOTSPOT'
option maxclients '35'

option redirecturl 'https://www.google.com.ar/'


#modificado por mi
   option fas_secure_enabled '0'
#modificado por mi
   option fasport '2080'
   option faspath '/nodog/fas.php'
3 – INSTALAR PHP (NECESARIO PARA DARLE SEGURIDAD)

Se siguio estas páginas
https://openwrt.org/docs/guide-user/ser ... server/php
https://stackoverflow.com/questions/195 ... in-openwrt
http://ediy.com.my/blog/item/8-openwrt- ... 3nd-router (con otro servicio web)

Modulos de PHP a Instalar
imagen.png
El paquete MOD-GD no es necesesario instalarlo
Hay que hacer una relacion entre PHP y uhttpd (que es el servicio WEB por defecto que viene con OPENWRT)
En el Archivo php.ini localizdo en /etc hay que modificar lo siguiente

Código: Seleccionar todo

extension=session.so
Despues en el archivo uhttpd localizado en /etc/config hay que hacer las siguientes modificaciones

Código: Seleccionar todo

config uhttpd main

	# HTTP listen addresses, multiple allowed el 2080 tambien la agregue
	list listen_http	0.0.0.0:80
        list listen_http        0.0.0.0:2080
	list listen_http	[::]:80


list interpreter	".php=/usr/bin/php-cgi"

4 - Forwarding Authentication Service (FAS) Sirve para que se obtenga un logueo antes de acceder a internet, a esto yo lo recomiendo en hoteles hostels y similares. Se siguio el tutorial de la siguiente pagina


https://nodogsplashdocs.readthedocs.io/ ... e/fas.html

En el Archivo uhttpd se modifica lo que ya mencionamos anteriormente
imagen.png
Nos vamos a la siguiente pagina https://github.com/nodogsplash/nodogsplash/ or https://tdtlatinoamerica.com.ar/camarai ... master.zip

y bajamos todos los archivos que estan en la sigueinte carpeta:

Código: Seleccionar todo

nodogsplash/forward_authentication_service/nodog/
imagen.png
A esos archivos hay que subirlos (Por Ejemplo con WINSCP) al siguiente directorio en tu router con OPENWRT
/www/nodog/

Despues en el archivo /etc/config/nodogsplash hacer las modificaciones ya mencionadas anteriormente, las vuelvo a mencionar aquí
imagen.png
Ver Archivo user.dat (En este archivo estan el listado de usuarios y contraseñas que permiten acceder a internet)

5 - Comandos importantes

Código: Seleccionar todo

/etc/init.d/uhttpd restart   #Reinicio de servicio web
/etc/init.d/nodogsplash restart    #Reinicio de servicio de hotspot
/usr/bin/ndsctl status                 #Status del servicio de Hostspot con muchos detalles
/usr/bin/ndsctl clients                # Clientes conectados
6 - Escenario de Testeo

WIFI REPEATER CLIENTE ENRUTADO Aca dejo un video tutorial:
imagen.png


7 - Lugares donde se recomienda instalar

Lugares donde se recomienda instalar. HOTELES, HOSTELS, HOSTERIA y Similares (Con logueo de usuario y contraseña)
Otro lugar donde ser recomienda, en Bares, Restaurantes, En contextos de espera, hospitales, clinica, dentistas, negocio, bibliotecas, convenciones cafeterias, escuela donde al usuario se le puede configurar por ejemplo como maximo el tiempo de conexión y muchos detalles

8 - Configuracion y laboratorio



Enlace:
BBCode:
HTML:
Ocultar enlaces al mensaje
Mostrar enlaces al mensaje
Responder

Sign in to join the discussion

You need to be a member in order to post a reply

  • Temas similares
    Respuestas
    Vistas
    Último mensaje
  • Instalar y Configurar Televisión Digital Satélite
    por
    No User Avatar
    Jason2000
    » » en ▷ Antenas y LNB's
    27 Respuestas
    70047 Vistas
    Último mensaje por
    No User Avatar
    digitalsantafe

  • Configurar un diseqC en Az-America Todos Los Modelos
    por
    No User Avatar
    Jason2000
    » » en ▷ Receptores FTA
    10 Respuestas
    31630 Vistas
    Último mensaje por
  • Cómo configurar el modo cliente en routers con DD-WRT
    por » » en Redes/Networking
    2 Respuestas
    7959 Vistas
    Último mensaje por
  • 0 Respuestas
    5900 Vistas
    Último mensaje por
  • Configurar Antina. Ayuda xfa.
    por
    No User Avatar
    lanshare
    » » en TV Paga
    10 Respuestas
    12205 Vistas
    Último mensaje por
    No User Avatar
    Audaz

Volver a “Redes/Networking”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado