System Manager¶
Admin → Administrador del sistema (Admin -> System Manager) te da acceso a tres servicios de bajo nivel del sistema que puedes activar o desactivar al instante. Su alcance es limitado a propósito: no es una página general de administración del sistema, solo estos tres interruptores.
Nota
Esta página no tiene el bloqueo “Mode is Disabled” (el modo está desactivado) de las otras páginas Manager: siempre está disponible, sin importar qué modos tengas configurados.
Firewall¶
Desactiva o vuelve a activar el firewall integrado de WPSD, basado en iptables.
Si tu hotspot ya está detrás de un firewall de tu confianza (un router, un equipo dedicado, etc.), quizá prefieras desactivar de forma permanente el firewall propio de WPSD en lugar de administrar dos conjuntos de reglas que se traslapan.
Agregar tus propias reglas de firewall¶
Si quieres mantener activo el firewall de WPSD pero necesitas dejar pasar tráfico adicional (por ejemplo, un puerto que usa alguna otra herramienta que ejecutas en el hotspot; consulta la advertencia sobre software de terceros en las FAQ), crea /root/ipv4.fw con sintaxis estándar de iptables:
iptables -A OUTPUT -p <proto> --dport <port> -j ACCEPT
iptables -A INPUT -p <proto> --dport <port> -j ACCEPT
Este archivo se carga y se aplica automáticamente cada vez que el firewall se (re)activa: no necesitas ejecutar nada después de crearlo; solo apaga y vuelve a encender Firewall aquí (o reinicia) para que lo tome.
RF Remote Control¶
Activa o desactiva Comandos remotos por RF (RF Remote Commands), que conviene entender como un interruptor de apagado por RF para responsables de repetidores: una forma de detener, reiniciar o rearrancar tu hotspot/repetidor desde el radio, sin necesidad de acceso al dashboard ni por SSH. Está pensado claramente para sysops de repetidores que quizá necesiten intervenir a distancia sin acceso de red al sitio; la mayoría de los usuarios con hotspot personal pueden dejarlo apagado.
Este interruptor solo enciende o apaga el servicio Comandos remotos por RF. Los comandos que escucha se configuran por separado, en Admin → Avanzado → Editores completos → Comandos remotos por RF (Admin -> Advanced -> Full Editors -> RF Remote Commands).
Cómo funciona¶
Comandos remotos por RF no escucha DTMF: vigila los archivos de registro (logs) de tu MMDVMHost (y, para YSF, de YSFGateway) en busca de transmisiones por RF de un indicativo Keeper (responsable) específico y configurado, dirigidas a un ID/talkgroup/destino específico y configurado para cada modo. Cuando encuentra una coincidencia, ejecuta la acción correspondiente. Revisa aproximadamente cada 30 segundos, así que cuenta con hasta un minuto de retraso entre que transmites y que se ejecuta la acción: no es instantáneo.
Solo se reconocen las transmisiones del indicativo configurado en [keeper] en el editor de RF Remote Commands; si alguien más transmite a los mismos IDs de destino, se ignora.
Cómo configurarlo¶
Abre Admin → Avanzado → Editores completos → Comandos remotos por RF. Hay una sección por modo ([dmr], [d-star], [ysf], [p25]), cada una con su propio conjunto de comandos y valores de destino. Para que todo esto haga algo, debes poner enabled=true en [enable] y tu propio indicativo en [keeper], además de encender el servicio aquí en System Manager.
Comando |
Qué hace |
|---|---|
|
Detiene MMDVMHost y el services watchdog. Este es el verdadero “interruptor de apagado”; consulta la advertencia de abajo. |
|
Reinicia MMDVMHost (y el servicio de gateway correspondiente): un reinicio suave, no una detención completa. |
|
Reinicia el sistema operativo de base ( |
|
Apaga el sistema operativo ( |
|
Lanza manualmente una actualización de las listas de hosts. No viene en la plantilla predeterminada; agrégalo tú mismo en la sección de cualquier modo si lo quieres. |
El valor de cada comando es a lo que transmites; su significado concreto cambia según el modo:
DMR: una llamada privada al ID DMR configurado (predeterminados:
svckill=9999999,svcrestart=9999998,reboot=9999997). DMR también soporta un comando no documentado,reconnect(no está en la plantilla predeterminada), que reconecta el Wi-Fi.P25: una transmisión por RF al talkgroup configurado (predeterminados:
svckill=65531,svcrestart=65532,reboot=65533).YSF: intentar conectarte al número configurado como si fuera un reflector/sala (predeterminados:
svckill=99999,svcrestart=99998,reboot=99997); es la misma mecánica de “hacer un kerchunk a un número mágico” que se usa para enlazar/desenlazar reflectores YSF.D-Star: el campo UR (destino) de tu radio con una palabra específica en lugar de un número (predeterminados:
svckill=SVCKILL,svcrestart=SVCRSTRT,reboot=REBOOTPI). D-Star también es el único modo que contesta: envía un acuse de recibo en texto por el aire antes de actuar (por ejemplo, “Shutting down at keeper request”, apagando a petición del responsable). Además, D-Star soporta varios comandos de consulta no documentados y desactivados de forma predeterminada que puedes agregar tú mismo:getip,wifissidywifirssiresponden con un mensaje de texto con la dirección IP actual de tu hotspot, el SSID del Wi-Fi y la intensidad de la señal Wi-Fi, y8Ball(que aparece comentado en la plantilla predeterminada como#8Ball=8BALL) responde con una respuesta al azar al estilo de la bola mágica 8 (Magic 8-Ball): una forma divertida de confirmar que la función está viva, no un comando real del sistema.
Advertencia
svckill es un verdadero interruptor de apagado, no una pausa. Detiene MMDVMHost por completo, y Comandos remotos por RF solo puede detectar más comandos por RF (incluido svcrestart) mientras MMDVMHost está en ejecución: una vez que lo detuviste, no puedes volver a levantarlo por RF. Para recuperarlo necesitas acceso al dashboard, por SSH o físico. Configúralo solo si ese es realmente el comportamiento que quieres.
WPSD Services Watchdog¶
Activa o desactiva el watchdog (vigilante) en segundo plano que monitorea los servicios de WPSD y reinicia cualquiera que haya fallado o se haya colgado.
Importante
Déjalo activado en circunstancias normales: es una gran parte de la razón por la que los hotspots con WPSD suelen recuperarse solos después de fallas pasajeras. Verás que se desactiva solo, de forma automática y temporal, cada vez que pausas un modo con el Instant Mode Manager; eso es lo esperado, y se vuelve a activar solo en cuanto se reanudan todos los modos pausados. Desactívalo a mano aquí solo si estás depurando algo activamente y no quieres que el watchdog interfiera.