Cliente Wi-Fi y punto de acceso en una sola radio: qué se rompe
Un hotspot en la Pi puede parecer sano mientras su enlace Wi-Fi se atasca. Lee las combinaciones de interfaz y los límites de canal de la radio instalada antes de culpar a la VPN.
Tu teléfono sigue conectado al hotspot mientras el enlace ascendente no pasa nada. La Pi sigue informando de una asociación Wi-Fi, el punto de acceso sigue emitiendo balizas y cada petición agota su tiempo. Una sola radio atiende dos papeles a la vez, y uno de ellos gana cuando el otro necesita el canal. Antes de tocar la VPN, comprueba si el controlador y el firmware instalados aceptan siquiera ese emparejamiento de papeles.
El síntoma apunta a la radio, no al túnel
Mira el fallo en orden y deja de parecer un error de enrutamiento. Un cliente se une al hotspot, obtiene una dirección y carga una o dos páginas. Después la interfaz de estación se reasocia con el router ascendente tras un roaming, una renovación de clave o una breve caída de la señal. El punto de acceso o reinicia su baliza o deja a sus clientes sin ruta, y el registro de la VPN se llena de intentos de reconexión que nunca fueron la causa.
Dos nombres de interfaz no hacen dos radios. wlan0 y la interfaz del punto de acceso comparten un solo dispositivo, una máquina de estados de canal y un planificador de firmware. El núcleo expone exactamente qué combinaciones de papel y canal admite ese dispositivo, así que lee esa lista en lugar de suponer que el emparejamiento funciona porque ambas interfaces subieron.
Lee la combinación antes de cambiar nada
La pila inalámbrica informa de su propio contrato en la sección de combinaciones de interfaz de iw list. Cada combinación numerada enumera los recuentos de papeles permitidos, cuántas interfaces pueden existir y cuántos canales distintos pueden ocupar esas interfaces al mismo tiempo. Una combinación que nombra una estación y un punto de acceso en un solo canal es la que necesita este despliegue.
iw list | sed -n '/valid interface combinations/,/^$/p'
Lee los números y no solo la presencia de las palabras. Un controlador puede admitir el modo estación y el modo punto de acceso por separado, mientras que la única combinación legal de ambos permite un solo canal, un total pequeño de interfaces o un intervalo de baliza que el hotspot no puede cumplir. Algunos firmware además dejan caer un papel durante un escaneo o una renovación de clave, lo que parece un enlace inestable más que un límite de capacidad. Si ninguna combinación enumera ambos papeles, el emparejamiento no está admitido, diga lo que diga el botón de hotspot del escritorio.
La documentación de combinaciones de interfaz de cfg80211 describe los campos y la restricción de baliza. Los valores de un adaptador no dicen nada de otro, así que guarda la salida junto a la máquina en lugar de generalizarla.
El plan de canal y de direcciones decide el resto
Un punto de acceso tiene que situarse en un canal que la radio pueda servir, y un enlace de estación tiene que seguir al punto de acceso ascendente. Cuando esas dos decisiones no coinciden, un papel debe reiniciarse. En muchos adaptadores de una sola radio el hotspot por tanto refleja el canal de la estación, y un cambio de canal ascendente tumba brevemente el hotspot con él.
Planifica el lado IP por separado de la radio. Un hotspot enrutado suele usar una subred privada como 192.168.50.0/24 con la Pi en 192.168.50.1, un grupo DHCP dentro de esa subred y la Pi como reenviador de resolución. El modo compartido de NetworkManager configura el reenvío y la traducción de direcciones para esa subred, pero no añade capacidad de radio ni convierte el túnel en la única salida. Anota si los clientes están puenteados en capa dos o enrutados en capa tres antes de discutir sobre la política de VPN.
Orden de pruebas que separa la radio del enrutamiento
Trabaja desde el dispositivo hacia fuera y detente en el primer paso que falle. Estas lecturas son seguras en un sistema en marcha y no cambian ninguna configuración. Ejecúlalas mientras un cliente está asociado y el enlace está en el estado que estás depurando.
iw dev
iw dev wlan0 link
nmcli -t -f DEVICE,STATE,CONNECTION device status
ip -br addr show
sysctl net.ipv4.ip_forward
Si iw dev wlan0 link no muestra ninguna asociación, el problema de radio es primero y el túnel es irrelevante. Si el enlace está asociado y el cliente no tiene dirección, la unión y la autoridad DHCP son incorrectas. Si el cliente tiene dirección pero no alcanzabilidad, falta reenvío, traducción o entrega de resolución. Solo cuando funcionan tanto la ruta del hotspot como la del enlace, un túnel que falla pasa a ser lo siguiente que probar.
Anota el adaptador, el controlador y el firmware junto a la combinación y la regla de canal aceptadas. Una actualización posterior del núcleo o del firmware puede cambiar la lista admitida, y esa nota es lo que convierte un misterio en una limitación conocida.