Saltar a contenido

Inicio automático de servidores CAT con AetherSDR

Configure AetherSDR para que inicie los servidores TCP rigctld y/o los puertos serie virtuales PTY automáticamente cada vez que se inicie la aplicación, para que el software externo de registro y concurso esté listo sin intervención manual.

Antes de comenzar

  • AetherSDR debe estar conectado a una radio FLEX-8600 antes de que los servidores CAT puedan funcionar. La configuración de inicio automático se guarda de todos modos, pero los servidores solo se activan una vez que se establece una conexión de radio.
  • Decida si necesita TCP, PTY (solo Linux/macOS) o ambos. TCP funciona en todas las plataformas; PTY es para aplicaciones que esperan una ruta de dispositivo serie como /tmp/AetherSDR-CAT-A.

Pasos

Habilitar inicio automático para servidores TCP

  1. Abra Settings > Autostart rigctld with AetherSDR.
  2. Haga clic en el elemento para marcar la casilla junto a él.

AetherSDR iniciará ahora los cuatro servidores TCP rigctld automáticamente en el próximo inicio. Se utiliza el puerto base guardado en CatTcpPort (predeterminado 4532); los canales se vinculan al puerto, puerto+1, puerto+2 y puerto+3.

Habilitar inicio automático para puertos serie virtuales PTY

  1. Abra Settings > Autostart CAT with AetherSDR.
  2. Haga clic en el elemento para marcar la casilla junto a él.

AetherSDR creará ahora los enlaces simbólicos PTY en /tmp/AetherSDR-CAT-A hasta /tmp/AetherSDR-CAT-D automáticamente en el próximo inicio.

Verificar la sesión actual sin reiniciar

Si desea que los servidores se ejecuten inmediatamente también en la sesión actual:

  1. Haga clic en el botón de bandeja CAT en la barra lateral derecha para abrir el applet de Control CAT.
  2. Haga clic en Enable TCP para iniciar los servidores TCP ahora.
  3. Haga clic en Enable TTY para iniciar los enlaces simbólicos PTY ahora (solo Linux/macOS).

Las filas de canal (A, B, C, D) se actualizarán de (stopped) a :<puerto> (0 clients) a medida que cada servidor se active.

Qué hace cada control

Control Tipo Predeterminado Rango válido Clave guardada Comportamiento
Enable TCP Botón de alternancia Desactivado Inicia o detiene los cuatro servidores TCP rigctld en Base hasta Base+3. También guarda el puerto base actual en CatTcpPort.
Enable TTY Botón de alternancia Desactivado Inicia o detiene los cuatro enlaces simbólicos PTY en /tmp/AetherSDR-CAT-A hasta /tmp/AetherSDR-CAT-D.
Base Campo de texto 4532 1024–65535 CatTcpPort Establece el puerto TCP base. Los valores fuera de rango se restablecen a 4532. Si los servidores TCP ya están en ejecución, se reinician en el nuevo puerto inmediatamente.
Filas de canal A/B/C/D Indicador (stopped) Muestra la insignia del canal, el estado TCP (puerto y número de clientes) y la ruta PTY para cada uno de los cuatro canales. Las insignias de canal se codifican por color utilizando el color de slice asignado a ese canal.

Consejos

  • La alternancia Enable TCP en el applet refleja la configuración AutoStartRigctld. La alternancia Enable TTY refleja la configuración AutoStartCAT. Alternar cualquiera de estos botones en el applet actualiza la preferencia de inicio automático al mismo tiempo, por lo que puede usar los botones del applet en lugar del menú de Configuración si lo prefiere.
  • Si cambia el puerto Base después de habilitar el inicio automático, el nuevo puerto se guarda en CatTcpPort y los servidores en ejecución se reinician en la nueva base inmediatamente. El valor guardado también se utiliza en el próximo inicio automático.

Solución de problemas

  • Los servidores no se inician después del inicio aunque el inicio automático esté habilitado: La radio debe estar conectada antes de que los servidores se activen. Confirme el estado de la conexión en la barra de título y vuelva a intentarlo una vez conectado.
  • Los enlaces simbólicos PTY no aparecen: El inicio automático de Enable TTY solo funciona en Linux y macOS. En Windows, Enable TTY no tiene efecto.
  • Puerto ya en uso: Si otra aplicación ocupa un puerto en el rango Base–Base+3, el servidor correspondiente fallará silenciosamente. Cambie el valor Base en el applet de Control CAT a un rango de puertos no utilizado y vuelva a habilitar TCP.
  • Las insignias de canal muestran colores incorrectos: Los colores de slice se gestionan dinámicamente. Si las insignias muestran colores inesperados, desconéctese y vuelva a conectarse a la radio para que se actualicen las asignaciones de color de slice.

Relacionados

⚡ Quimey Asistente AetherSDR
¡Hola! Soy Quimey, tu asistente de AetherSDR. Preguntame sobre instalación, configuración o resolución de problemas.