Configuración TOML
Catsplash se configura mediante un archivo TOML. Por defecto busca config.toml en el directorio actual o /opt/catsplash/config.toml.
Ejemplo completo
Sección titulada «Ejemplo completo»iface = "wlx1cbfce41183a"wan_iface = "eth0"portal_port = 8080session_timeout = 3600idle_timeout = 900db_path = "/opt/catsplash/catsplash.db"redirect_url = "http://192.168.10.1:8080/portal"download_speed = "0"upload_speed = "0"admin_user = "admin"admin_pass = "catsplash"Interfaz de red para el hotspot WiFi.
- Tipo:
string - Por defecto:
"wlan0"
wan_iface
Sección titulada «wan_iface»Interfaz de red con salida a Internet.
- Tipo:
string - Por defecto:
"eth0"
portal_port
Sección titulada «portal_port»Puerto donde escucha el servidor del portal web.
- Tipo:
int - Por defecto:
8080
session_timeout
Sección titulada «session_timeout»Tiempo máximo absoluto de sesión en segundos.
- Tipo:
int - Por defecto:
3600(1 hora)
idle_timeout
Sección titulada «idle_timeout»Tiempo máximo de inactividad en segundos antes de cerrar la sesión.
- Tipo:
int - Por defecto:
600(10 minutos)
db_path
Sección titulada «db_path»Ruta al archivo de base de datos SQLite.
- Tipo:
string - Por defecto:
"captive.db"
redirect_url
Sección titulada «redirect_url»URL a la que se redirige a los clientes para el portal cautivo.
- Tipo:
string - Por defecto:
"http://192.168.1.1:8080/portal"
download_speed
Sección titulada «download_speed»Límite de descarga global. "0" para ilimitado.
- Tipo:
string - Por defecto:
"0"
upload_speed
Sección titulada «upload_speed»Límite de subida global. "0" para ilimitado.
- Tipo:
string - Por defecto:
"0"
admin_user
Sección titulada «admin_user»Usuario para el panel de administración web.
- Tipo:
string - Por defecto:
"admin"
admin_pass
Sección titulada «admin_pass»Contraseña para el panel de administración web.
- Tipo:
string - Por defecto:
"catsplash"