Uso
Iniciar Catsplash
Sección titulada «Iniciar Catsplash»Una vez instalado, inicia el portal cautivo:
sudo ./bin/catsplashO si está instalado como servicio systemd:
sudo systemctl start catsplashPor defecto escucha en el puerto 8080. Los clientes que se conecten al WiFi serán redirigidos automáticamente al portal.
catsctl: CLI de control
Sección titulada «catsctl: CLI de control»catsctl es la herramienta de línea de comandos para gestionar Catsplash.
Ver estado del sistema
Sección titulada «Ver estado del sistema»sudo catsctl statusMuestra las interfaces activas, puerto del portal, número de sesiones activas/pendientes y tráfico total.
Listar clientes
Sección titulada «Listar clientes»sudo catsctl listTabla con estado, MAC, IP, tiempo de conexión, datos usados, límites y ancho de banda de cada cliente.
Autorizar manualmente
Sección titulada «Autorizar manualmente»sudo catsctl auth aa:bb:cc:dd:ee:ff 192.168.10.50Desconectar cliente
Sección titulada «Desconectar cliente»sudo catsctl kick aa:bb:cc:dd:ee:ffExtender sesión
Sección titulada «Extender sesión»sudo catsctl extend aa:bb:cc:dd:ee:ff 30Extiende la sesión en 30 minutos.
Establecer límite de datos
Sección titulada «Establecer límite de datos»sudo catsctl limit aa:bb:cc:dd:ee:ff 500Límite de 500 MB. Usa 0 para eliminar el límite.
Establecer ancho de banda
Sección titulada «Establecer ancho de banda»sudo catsctl band aa:bb:cc:dd:ee:ff 5mbit 2mbitLímite de descarga 5 Mbps y subida 2 Mbps. Usa 0 para eliminar el límite.
Panel de administración web
Sección titulada «Panel de administración web»Catsplash incluye un panel de administración básico en:
http://<gateway_ip>:8080/adminCredenciales por defecto: admin / catsplash.
Monitoreo de tráfico
Sección titulada «Monitoreo de tráfico»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.