Saltar a contenido

Cambiar el puerto base TCP

El applet de Control CAT ejecuta hasta cuatro servidores TCP compatibles con rigctld en puertos consecutivos a partir de un puerto base configurable. Cambie el puerto base cuando el valor predeterminado entre en conflicto con otra aplicación en su sistema.

Antes de empezar

  • AetherSDR debe estar conectado al radio. El applet CAT requiere una conexión activa al radio.
  • Abra el applet de Control CAT haciendo clic en el botón de bandeja CAT en la barra lateral derecha si aún no está visible.

Pasos

  1. En el applet de Control CAT, localice la etiqueta Base: y su campo de texto en la parte inferior del applet.
  2. Haga clic en el campo Base: y escriba el nuevo número de puerto. Rango válido: 1024–65535. Valor predeterminado: 4532.
  3. Presione Enter o Tab para confirmar. Si el valor está fuera del rango válido, se restablecerá a 4532.
  4. El nuevo puerto base se guarda inmediatamente en CatTcpPort.
  5. Si Enable TCP está actualmente activo, los cuatro servidores se reinician automáticamente en los nuevos puertos (base, base+1, base+2, base+3). No se requiere ninguna acción adicional.

Función de cada control

Control Tipo Valor predeterminado
Base: Campo de texto 4532
Enable TCP Botón de alternancia Desactivado
Enable TTY Botón de alternancia Desactivado
Filas de canal A/B/C/D Indicador (stopped)

Consejos

  • Elija un puerto base que deje libres los tres puertos consecutivos siguientes. Por ejemplo, un puerto base de 4532 utiliza 4532, 4533, 4534 y 4535.
  • Si cambia el puerto mientras Enable TCP está desactivado, los servidores se iniciarán en el nuevo puerto la próxima vez que haga clic en Enable TCP.
  • En Linux y macOS, haga clic en Enable TTY para exponer cada canal como un puerto serie virtual. Dirija su programa de registro al enlace simbólico correspondiente que se muestra debajo de la etiqueta de cada canal.
  • En la versión v26.5.3, los enlaces simbólicos PTY se crean por usuario en $XDG_RUNTIME_DIR/aethersdr/cat-A a cat-D en Linux, o en ~/Library/Caches/AetherSDR/cat-A a cat-D en macOS. Este cambio con respecto a la ubicación anterior /tmp/AetherSDR-CAT-* soluciona una vulnerabilidad de seguridad (GHSA-qxhr-cwrc-pvrm) y utiliza un reemplazo atómico de enlaces simbólicos para prevenir condiciones de carrera de tiempo de verificación/tiempo de uso (TOCTOU).

Solución de problemas

  • Los servidores no se reinician después de cambiar el puerto — Confirme que presionó Enter o Tab para finalizar la edición del campo Base:. Hacer clic fuera sin confirmar la edición puede no aplicar el cambio.
  • El campo de puerto se restablece a 4532 — El valor ingresado estaba fuera del rango 1024–65535. Ingrese un valor dentro de ese rango.
  • El servidor no se inicia en el nuevo puerto — Otra aplicación puede estar usando ese puerto o uno de los tres puertos consecutivos. Elija un puerto base diferente.
  • Los enlaces simbólicos PTY no aparecenEnable TTY está disponible solo en Linux y macOS. Confirme que hizo clic en Enable TTY y que AetherSDR tiene acceso de escritura al directorio de tiempo de ejecución del usuario. En Linux esto suele ser $XDG_RUNTIME_DIR/aethersdr/; en macOS ~/Library/Caches/AetherSDR/.

Relacionado

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