Si está utilizando Raspberry Pi para sus proyectos, puede enfrentar muchos problemas de conectividad de red inalámbrica o Wi-Fi de vez en cuando. Estos problemas pueden ser difíciles de resolver para usted.En este artículo, voy a hablar sobre diferentes problemas de conectividad de red de Wi-Fi y mostrarle cómo resolverlos. Entonces empecemos.
Configuración de Wi-Fi usando WPA_Supplicant
Si está utilizando un sistema operativo en Raspberry Pi como Raspberry Pi OS, Ubuntu 20.04 LTS, Kali Linux o Manjaro con un entorno de escritorio instalado, luego puede conectarse a una red Wi-Fi desde la interfaz gráfica de usuario muy fácilmente. Pero si está utilizando un sistema operativo sin cabeza en su Raspberry Pi como Raspberry Pi OS Lite o Ubuntu 20.04 LTS o Debian, entonces tendrá que configurar la interfaz de red Wi-Fi manualmente para conectarse a una red Wi-Fi.
En Raspberry Pi OS, puede crear un WPA_Supplicant.confusión archivo en el bota Partition de la tarjeta microSD para configurar la interfaz de red Wi-Fi de su Raspberry Pi.
Una vez que haya creado el archivo de configuración, escriba las siguientes líneas de códigos en el WPA_Supplicant.confusión archivo. Una vez que haya terminado, cambie el SSID Wi-Fi (ssid) y contraseña (psíquico).
País = EE. UUEn Debian, puede agregar sus detalles de red Wi-Fi en el /etc/red/interfaces.d/wlan0 Archivo para configurar su interfaz de red Wi-Fi muy fácilmente.
Para hacer eso, abra el /etc/red/interfaces.d/wlan0 Archivo de configuración con Nano Text Editor de la siguiente manera:
$ nano/etc/network/interfaces.d/wlan0
Luego, retire el signo # de cada una de las líneas como se marca en la captura de pantalla a continuación.
Cambiar el ssid WPA a tu ssid wi-fi y PSK WPA a su contraseña de Wi-Fi.
Una vez que haya terminado, presione + X seguido por Y y Para salvar el /etc/red/interfaces.d/wlan0 archivo de configuración.
Para que los cambios entren en vigencia, reinicie su Raspberry Pi con el siguiente comando:
$ SystemCtl reiniciar
En Ubuntu, puede configurar su interfaz de red Wi-Fi utilizando la entrada de nube.
Para hacer eso, abra el archivo de configuración de la red de inicio de la nube /etc/netplan/50-nube-init.yaml Con el siguiente comando:
$ sudo nano/etc/netplan/50 nube-init.yaml
Por defecto, el archivo 50 nubes en la nube.yaml debe verse como se muestra en la captura de pantalla a continuación.
Agregue las líneas marcadas en la captura de pantalla a continuación para configurar la interfaz de red Wi-Fi Wlan0 Usando la In-INIT. No olvides reemplazar elCon el SSID de la red Wi-Fi, desea conectarse y
NOTA: Recuerde mantener la sangría correcta usando (espacios) en cada línea como en la captura de pantalla a continuación. De lo contrario, la inno de nube no funcionará. En los archivos de configuración de YAML, la sangría es muy importante.
Una vez que haya terminado, presione + X seguido por Y y Para salvar el 50 nubes en la nube.yaml archivo.
Para que los cambios entren en vigencia, reinicie su Raspberry Pi con el siguiente comando:
$ sudo reinicio
Una vez que sus botas Raspberry Pi, debe conectarse automáticamente a su red Wi-Fi deseada y configurarse a través de DHCP como puede ver en la captura de pantalla a continuación.
$ ip a
Código de país incorrecto en WPA_Supplicant.archivo conf
Si está configurando Wi-Fi en su Raspberry Pi usando WPA_Supplicant, Entonces tienes que definir un código de país de 2 letras en tu WPA_Supplicant.confusión archivo de configuración.
Por ejemplo, si vives en los Estados Unidos de América (EE. UU.), Entonces el código de país de 2 letras es el A NOSOTROS. Si vive fuera de los Estados Unidos, puede encontrar el código de país de 2 letras para su país en la lista de enlaces de códigos de país por Alpha-2, código alfa-3 (ISO 3166).
A veces, su Raspberry Pi puede no conectarse a su red Wi-Fi si tiene un código de país incorrecto en el WPA_Supplicant.confusión Archivo incluso cuando todo lo demás sea correcto.
Por lo tanto, asegúrese de establecer el código de país de 2 letras correcto en el WPA_Supplicant.confusión Archivo si tiene problemas de conectividad Wi-Fi en su Raspberry Pi.
Uso del grupo no válido en el wpa_supplicant.archivo conf
Necesitará privilegios de nivel de sistema operativo para poder conectarse a una red Wi-Fi y configurar la interfaz Wi-Fi. El raíz El usuario puede hacer cualquier cosa. No hay problemas aquí. Pero, si desea realizar cambios a nivel de sistema (como configurar la interfaz de red Wi-Fi) como usuario ordinario, es posible que deba ser miembro de algunos grupos predefinidos.
En Raspberry Pi OS o Debian, el grupo del que necesita ser miembro para configurar la interfaz de red Wi-Fi es netdev.
En Ubuntu, el grupo se llama el rueda.
Si tiene problemas de conectividad Wi-Fi, asegúrese de tener el derecho GRUPO (dependiendo de su sistema operativo) en el WPA_Supplicant.confusión archivo.
WLAN0 no obtiene la dirección IP automáticamente a través de DHCP
A veces, su Raspberry Pi se conectará a su red Wi-Fi deseada pero no obtendrá direcciones IP. Sin una dirección IP asignada a su interfaz de red Wi-Fi, no podrá conectarse a Internet.
Si por alguna razón el programa de clientes DHCP en su Raspberry Pi no funciona correctamente, esto puede suceder.
Para resolver este problema, puede pedir manualmente al programa del cliente DHCP que solicite información de dirección IP del enrutador Wi-Fi Su Raspberry Pi está conectado.
Para hacer eso, ejecute el siguiente comando:
$ sudo dhclient -v
La interfaz de red Wi-Fi debe configurarse utilizando la información de la dirección IP del servidor DHCP que se ejecuta en su enrutador Wi-Fi.
Wi-Fi no se conecta automáticamente
A veces, su Raspberry Pi puede no conectarse a la red Wi-Fi automáticamente en el arranque.
Si se enfrenta a ese problema, le sugiero que verifique si tiene el SSID y la contraseña de Wi-Fi correctos en sus archivos de configuración de red Wi-Fi WPA_Supplicant.confusión o /etc/netplan/50-nube-init.yaml o /etc/red/interfaces.d/wlan0. Usted o su vecino o su ISP pueden cambiar el SSID o la contraseña del enrutador Wi-Fi o el punto de acceso. Asegúrese de mantener actualizado sus archivos de configuración de red Wi-Fi.
Si estás usando WPA_Supplicant Para la configuración de red de Wi-Fi en Raspberry Pi OS, Debian o Ubuntu, esto puede suceder si tiene algún error de sintaxis en el WPA_Supplicant.confusión archivo.
Si está utilizando Cloud-Init en Ubuntu para configurar la interfaz de red Wi-Fi, asegúrese de tener la sangría correcta en cada línea de la /etc/netplan/50-nube-init.yaml archivo. Las hendiduras incorrectas en el archivo de configuración de YAML son una de las razones más comunes de estos problemas.
Raspberry Pi está fuera del rango de Wi-Fi
Cada dispositivo de red Wi-Fi tiene una gama de limitaciones. Si ha mantenido la Raspberry Pi demasiado lejos del enrutador Wi-Fi o del punto de acceso, debido a una red débil, su Raspberry Pi puede obtener una desconexión.
Para resolver este problema, asegúrese de que su Raspberry Pi no esté demasiado lejos de su enrutador o punto de acceso Wi-Fi. Si la distancia es demasiado larga para su Raspberry Pi, considere usar una red Ethernet por cable en lugar de Wi-Fi.
Conclusión
En este artículo, he discutido los problemas comunes de conectividad de red Wi-Fi de Raspberry Pi, así como cómo resolverlos. Este artículo lo ayudará a diagnosticar problemas de conectividad Wi-Fi para su Raspberry Pi.