Configuración de red

Tienes tres opciones para configurar la red:

  1. Ethernet

  2. Wi-Fi

  3. Modo de punto de acceso («AutoAP»)

Si piensas usar la opción 1, simplemente conecta tu instancia de WPSD a Ethernet y pasa a la siguiente página/sección. Si piensas usar la opción 3, pasa a la siguiente página/sección. Si piensas usar la opción 2, lee completa esta página/sección…

Crear la configuración de WiFi

Si usaste Raspberry Pi Imager y seguiste las instrucciones de «Advanced Configuration» (configuración avanzada), no necesitas seguir estos pasos.

Un paso opcional que puedes hacer antes del arranque inicial de WPSD es crear el archivo de configuración de WiFi. Hacer este paso ahora te puede ahorrar algo de tiempo durante la configuración inicial, pero es opcional gracias a la función AutoAP integrada en WPSD.

W0CHP.radio tiene una herramienta oficial en línea que puedes usar para crear este archivo; la encuentras aquí:

https://w0chp.radio/wifi-config-generator/

Llena los campos de SSID y frase de contraseña PSK (PSK Passphrase), y selecciona el país donde opera tu router WiFi. Haz clic en el botón Generate Config y el texto de la configuración de WiFi aparecerá en tu pantalla. También puedes descargar este archivo haciendo clic en el botón Download Config File, arriba del texto generado.

Windows

  1. Descarga a tu computadora el archivo de configuración de WiFi resultante.

  2. Inserta la tarjeta SD en la computadora.

  3. Windows debería abrir automáticamente el Explorador de archivos en el volumen /boot.

  4. Busca en tu computadora el archivo de configuración de WiFi que descargaste. Deberías encontrarlo en tu carpeta Descargas (Downloads).

  5. Arrastra y suelta, o copia y pega, el archivo de configuración de WiFi en el volumen /boot de la tarjeta SD.

  6. Opcionalmente, haz clic derecho en cualquier espacio en blanco del volumen boot y selecciona Nuevo > Documento de texto. Ponle al archivo el nombre ssh y borra la extensión .txt antes de presionar Enter. Si el Explorador de Windows de tu computadora no muestra las extensiones de archivo, haz clic en Vista y activa Extensiones de nombre de archivo en la barra de menús.

  7. Expulsa con seguridad la tarjeta SD de tu computadora.

Linux / MacOS

  1. Abre una ventana de Terminal.

  2. Inserta la tarjeta SD en la computadora.

  3. Usa el comando lsblk para encontrar el dispositivo de la tarjeta SD.

    Consejo

    El volumen /boot debería ser la primera partición de la tarjeta SD.

  4. Monta el volumen /boot de la tarjeta SD en una carpeta a la que tu usuario tenga acceso.

    Consejo

    Tal vez necesites crear una carpeta nueva y vacía antes de montar la tarjeta SD.

  5. Cámbiate al directorio del volumen montado.

  6. Usa un editor de texto (por ejemplo, nano, vi o similar) para crear un archivo nuevo de configuración de WiFi.

  7. Copia y pega en el archivo el texto de la página WPA / WiFi Configuration Generator.

  8. Guarda y sal del editor de texto.

  9. Desmonta la tarjeta SD y retírala de la computadora.

Cambiar el Wi-Fi después de la configuración inicial

Si más adelante necesitas pasar tu hotspot a otra red Wi-Fi (un router nuevo, otra ubicación, regresar a casa desde la red de un hotel o de viaje), no necesitas volver a grabar nada. Usa el enlace Wi-Fi (WiFi) de la barra de navegación superior del dashboard. Desde ahí puedes usar Buscar redes (Scan for Networks) y seleccionar una, o escribir a mano un SSID y una frase de contraseña nuevos, y conectarte de inmediato.

Nota

Las instalaciones más antiguas de WPSD (en versiones de Debian anteriores a Bookworm/Trixie) usan en su lugar una sección Configuración inalámbrica (Wi-Fi) (Wireless Configuration) directamente en la página de configuración, en vez de una página de WiFi aparte. La funcionalidad es la misma en ambos casos.

Darle a tu hotspot una dirección IP fija

De forma predeterminada, WPSD depende del DHCP de tu router, lo cual está bien para la mayoría de las personas; pero si quieres que tu hotspot responda siempre en la misma dirección (lo que también ayuda si http://wpsd.local llega a no resolverse en tu red, ve más abajo), configura una reservación DHCP para él en los ajustes de tu router, para que el router siempre le asigne la misma IP a ese dispositivo.

Importante

WPSD no soporta editar a mano la configuración de red del sistema operativo subyacente (por ejemplo, poner una IP estática directamente en el hotspot): es un cambio no soportado. Una reservación DHCP, configurada por completo en tu router, logra el mismo resultado sin tocar el hotspot para nada, y es la única forma soportada de fijar la dirección.

Para configurar una reservación necesitas la dirección MAC de tu hotspot. La encuentras en Admin → Avanzado → Detalles del sistema / equipo (Admin -> Advanced -> System / Device Details), que lista cada interfaz de red del hotspot junto con su dirección MAC; usa la de la interfaz que realmente usas (Ethernet o Wi-Fi). Escribe esa dirección MAC en los ajustes de reservación DHCP / «Address Reservation» de tu router (la ubicación exacta varía según la marca del router; consulta la documentación de tu router).

Truco

Si http://wpsd.local (o tu nombre de host personalizado) no se resuelve en tu red, normalmente es porque esa red no soporta el descubrimiento de nombres .local tipo mDNS/Bonjour, algo común en algunos routers, en redes Wi-Fi de invitados/aisladas y en algunos dispositivos Android. En ese caso, busca la dirección IP de tu hotspot directamente en la lista de dispositivos conectados de tu router y usa http://<esa-dirección-ip> para entrar al dashboard.

Requisitos de firewall y puertos

Si tu hotspot está detrás de un router doméstico normal, no necesitas abrir ni redirigir nada: las conexiones salientes de WPSD a las redes DMR/D-Star/YSF/P25/NXDN funcionan igual que cualquier otra conexión saliente de tu red, y tu router da seguimiento automáticamente al tráfico de respuesta.

Esto suele fallar en dos situaciones:

  • CGNAT (Carrier-Grade NAT, NAT a nivel de operador), común en algunos hotspots de operadores móviles y en un número creciente de proveedores de Internet residenciales, comparte una sola IP pública entre muchos clientes y puede ser más estricto que un router que tú controlas respecto al tráfico de regreso que deja entrar.

  • Las redes restringidas (Wi-Fi de invitados, redes de hotel o de viaje, o el firewall de un lugar de trabajo) pueden bloquear por completo el UDP saliente o los puertos no estándar.

Varios protocolos de voz digital (a diferencia de una conexión típica de un solo flujo) usan un rango de puertos UDP para las respuestas en lugar de un solo puerto fijo, que es justo el tipo de tráfico que el NAT estricto/simétrico y los firewalls agresivos suelen descartar. Si un modo específico no se conecta únicamente en cierta red, esta es una causa probable; vale la pena probar en otra red (o en el hotspot personal de un teléfono) antes de suponer que es un problema de configuración de WPSD.

Si administras tu propio router o firewall y quieres abrir puertos de forma preventiva en lugar de solucionar problemas después, esto es lo que el firewall integrado de WPSD deja pasar de forma predeterminada, por modo:

Modo / servicio

Puertos

Dashboard (acceso desde la red local)

80/tcp, 443/tcp

SSH

22/tcp

DMR (BrandMeister y la mayoría de las redes de DMR Gateway)

62031/udp

XLX

62030/udp

API de TGIF Manager

5040/tcp

D-Star (ircDDB / D-Plus / DExtra / DCS / CCS)

9007/tcp, 20001-20007/udp, 30001-30007/udp, 30051-30057/udp, 30061-30064/udp

YSF

42000-43000/udp

P25

41000-41010/udp, 41720/udp

NXDN

41400/udp, 41500/udp, 42400/udp

DAPNET (POCSAG)

43434/tcp

Nota

Esta tabla solo cubre el firewall predeterminado de WPSD; consulta System Manager si necesitas agregar reglas para algo más que se ejecute en el hotspot, o para desactivar por completo el firewall de WPSD si ya estás detrás de uno en el que confías.