Configuración
Asistente de configuración (setup.sh)
Sección titulada «Asistente de configuración (setup.sh)»El script setup.sh es la forma más sencilla de configurar Catsplash. Ofrece un menú interactivo con las siguientes opciones:
- Configurar e Instalar (Wizard): Guía paso a paso para instalar dependencias, seleccionar interfaces, configurar WiFi y crear servicios systemd.
- Iniciar/Detener/Reiniciar Servicios: Control de hostapd, dnsmasq y Catsplash.
- Ver Estado: Muestra servicios activos y sesiones en la base de datos.
- Ver Logs: Últimas líneas del log de Catsplash.
- Desinstalar: Restaura configuraciones originales y elimina archivos.
sudo ./setup.shTambién acepta comandos directos:
sudo ./setup.sh startsudo ./setup.sh stopsudo ./setup.sh statussudo ./setup.sh logssudo ./setup.sh uninstallArchivo de configuración TOML
Sección titulada «Archivo de configuración TOML»El archivo de configuración (/opt/catsplash/config.toml) se genera automáticamente con el wizard.
Interfaces de red
Sección titulada «Interfaces de red»Catsplash requiere dos interfaces:
- AP (Access Point): Interfaz WiFi que emite la red del hotspot.
- WAN: Interfaz con salida a Internet (eth0, enp1s0, etc.).
Servicios systemd
Sección titulada «Servicios systemd»El wizard crea cuatro servicios systemd:
catsplash-ip.service: Asigna la IP estática al hotspot.hostapd.service: Punto de acceso WiFi.dnsmasq.service: DHCP y DNS para clientes.catsplash.service: El portal cautivo en sí.
sudo systemctl status catsplashsudo journalctl -u catsplash -fConfiguración de red avanzada
Sección titulada «Configuración de red avanzada»Para configuraciones manuales de hostapd y dnsmasq, consulta: