Ir al contenido

Uso

Una vez instalado, inicia el portal cautivo:

Ventana de terminal
sudo ./bin/catsplash

O si está instalado como servicio systemd:

Ventana de terminal
sudo systemctl start catsplash

Por defecto escucha en el puerto 8080. Los clientes que se conecten al WiFi serán redirigidos automáticamente al portal.

catsctl es la herramienta de línea de comandos para gestionar Catsplash.

Ventana de terminal
sudo catsctl status

Muestra las interfaces activas, puerto del portal, número de sesiones activas/pendientes y tráfico total.

Ventana de terminal
sudo catsctl list

Tabla con estado, MAC, IP, tiempo de conexión, datos usados, límites y ancho de banda de cada cliente.

Ventana de terminal
sudo catsctl auth aa:bb:cc:dd:ee:ff 192.168.10.50
Ventana de terminal
sudo catsctl kick aa:bb:cc:dd:ee:ff
Ventana de terminal
sudo catsctl extend aa:bb:cc:dd:ee:ff 30

Extiende la sesión en 30 minutos.

Ventana de terminal
sudo catsctl limit aa:bb:cc:dd:ee:ff 500

Límite de 500 MB. Usa 0 para eliminar el límite.

Ventana de terminal
sudo catsctl band aa:bb:cc:dd:ee:ff 5mbit 2mbit

Límite de descarga 5 Mbps y subida 2 Mbps. Usa 0 para eliminar el límite.

Catsplash incluye un panel de administración básico en:

http://<gateway_ip>:8080/admin

Credenciales por defecto: admin / catsplash.

Catsplash monitorea el tráfico de cada cliente autenticado cada 10 segundos usando contadores de iptables. Si un cliente excede su cuota de datos, la sesión se cierra automáticamente.