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¶
- Abra
Settings > Autostart rigctld with AetherSDR. - 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¶
- Abra
Settings > Autostart CAT with AetherSDR. - 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:
- Haga clic en el botón de bandeja
CATen la barra lateral derecha para abrir el applet de Control CAT. - Haga clic en
Enable TCPpara iniciar los servidores TCP ahora. - Haga clic en
Enable TTYpara 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 TCPen el applet refleja la configuraciónAutoStartRigctld. La alternanciaEnable TTYrefleja la configuraciónAutoStartCAT. 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
Basedespués de habilitar el inicio automático, el nuevo puerto se guarda enCatTcpPorty 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 TTYsolo funciona en Linux y macOS. En Windows,Enable TTYno 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
Baseen 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.