¿Cómo Configurar El Wi-Fi En Raspberry Pi? (6 Maneras)


Es probablemente la pregunta más común a la hora de instalar tu primera Raspberry Pi, por lo que he decidido escribir una guía al respecto para ayudarte a encontrar la buena solución en tu caso concreto.
Todos los modelos recientes de Raspberry Pi (Pi 3, 4/400 y Zero W) incluyen una conexión inalámbrica, pero la configuración no siempre es fácil, especialmente con una red compleja o segura, o en Raspberry Pi OS Lite.
Responderé a todas tus preguntas en este post.

Estos son los pasos para configurar la red Wi-Fi en una Raspberry Pi:

  • Abrir un terminal
  • Escriba el siguiente comando para abrir la herramienta de configuración:
    sudo raspi-config
  • Ir a Network Options > Wi-Fi
  • Siga el asistente para elegir un SSID e introduzca la contraseña.

En este post te lo enseño todo. Hay varias soluciones disponibles, dependiendo de la versión de su sistema y el acceso a él.

Configuración de Raspberry Pi Wi-Fi Headless

Llamo a esta parte “headless” (sin cabeza) porque es la forma que puedes usar si no tienes una pantalla en tu Raspberry Pi.
Pero se puede utilizar absolutamente en cualquier caso. Además, es lo que hago la mayor parte del tiempo.

Utilizar Raspberry Pi Imager

La forma más fácil actualmente de configurar la conexión Wi-Fi antes del primer arranque es utilizar Raspberry Pi Imager. Esta herramienta incluye ajustes avanzados en los que puedes configurar algunas cosas, incluyendo la red inalámbrica que quieres utilizar.

  • Descargue e instale Raspberry Pi Imager en su ordenador.
    Si aún no lo tienes, puedes obtenerlo gratuitamente en la página web oficial. Está disponible para Windows, Linux e incluso para Raspberry Pi OS.
  • Utilice las opciones avanzadas del Raspberry Pi Imager.
    Seleccione el sistema operativo que desea utilizar (digamos Raspberry Pi OS), y su almacenamiento (tarjeta SD o USB).
    A continuación, haga clic en el icono de configuración de la parte inferior derecha para abrir las opciones avanzadas:

    En este formulario, puedes habilitar SSH, establecer el nombre de usuario y la contraseña, pero también configurar tu conexión Wi-Fi.
    Rellena el SSID, la contraseña y el país, y luego haz clic en “Save”.
  • Haz clic en el botón “Write” para iniciar la instalación. Su configuración se incluirá en el soporte.

Su Raspberry Pi se conectará automáticamente a su red en el primer arranque. Revisa la siguiente parte si no usas Raspberry Pi Imager, o quieres hacer lo mismo manualmente.

Configuración manual

Método

Esta solución se aplica si usted acaba de flashear su tarjeta SD, y quiere habilitar el Wi-Fi en su sistema fresco en el primer arranque (pero también funciona para una vieja tarjeta SD que usaste con Ethernet o una vieja red inalámbrica).

Tienes un archivo para crear y copiar en la tarjeta SD, por lo que en el siguiente arranque, Raspberry Pi OS leerá el archivo y aplicará la configuración directamente.
No tienes nada más que hacer.
Buena idea, ¿no?

wpa_supplicant.conf

Veamos cómo hacerlo:

  • Abra su editor de texto favorito en su ordenador.
    El editor básico de su sistema operativo estará bien (Notepad , por ejemplo).
  • Copia y pega estas líneas en él:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid="YOURSSID"
  scan_ssid=1
  psk="YOURPASSWORD"
  key_mgmt=WPA-PSK
}
  • Sustituye las variables por tu SSID y contraseña, y cambia el valor del país si es necesario.
  • Guarde el archivo en una ubicación que pueda encontrar fácilmente la próxima vez que cree una nueva tarjeta SD.

Inserte su tarjeta SD en su ordenador (para una nueva tarjeta SD creada con Etcher, tiene que expulsarla e insertarla de nuevo).
A continuación, copie el archivo wpa_supplicant.conf en la partición de arranque.

Funciona con cualquier versión de Raspberry Pi OS (Desktop o Lite).
Por lo tanto, es perfecto para cualquier uso.

Habilitar SSH automáticamente

Otra cosa que puede querer añadir, si realmente utiliza su Raspberry Pi sin pantalla, es habilitar el servicio SSH automáticamente.
En RPI OS, no es el caso por defecto. Incluso si su Pi se conecta a su red inalámbrica, SSH no estará habilitado.

Para ello, hay que crear otro archivo.
Sólo crear un archivo vacío, llamado “ssh” en la misma partición (boot).
Es suficiente con decirle al Raspberry Pi OS que inicie el servicio SSH automáticamente al arrancar.

Es algo que uso todo el tiempo, como se explica en este tutorial sobre cómo instalar una Raspberry Pi sin pantalla ni teclado (en inglés).

¡Hola!
Inscríbete para recibir mis últimos tutoriales cada semana.

Configure Wi-Fi on Raspberry Pi OS Desktop

Veamos ahora cómo configurar tu Wi-Fi una vez que estés en Raspberry Pi OS con Desktop.

Mago de bienvenida

Si es tu primer arranque, debería recibir un mensaje de “Welcome to Raspberry Pi”, pidiéndole que configure su sistema
Es la forma más fácil de hacer en Raspberry Pi OS con Desktop, no te pierdas este menú.

Después de establecer el país y la contraseña, aparecerá una ventana como ésta:

Seleccione el SSID de su red Wi-Fi en la lista y escriba la contraseña.
Unos segundos después, estarás conectado a tu red.

Barra de tareas

Si te perdiste el asistente de bienvenida, o te saltaste la configuración del Wi-Fi aquí, puedes hacerlo o cambiarlo en cualquier momento en el panel de la barra de tareas

  • En la parte superior tienes el panel principal, con el menú, los accesos directos y el reloj.
  • Cerca del reloj, hay un símbolo de red (con dos cruces rojas si está desconectado).
  • Al hacer clic en él, aparece una lista de todas las redes inalámbricas disponibles.
  • Seleccione su red en la lista y escriba su contraseña.

Eso es todo, tampoco es muy complicado 🙂

Configure su Wi-Fi en Raspberry Pi OS Lite

Si estás en Raspberry Pi OS Lite, puede que necesites más ayuda para encontrar cómo configurar tu red.
Veamos cómo hacerlo.

Herramienta Raspi-config

La Fundación Raspberry Pi ha pensado en ti.
Incluso si estás en una pantalla en blanco y negro, hay una herramienta que le ayudará a configurar su red inalámbrica fácilmente.

Esta herramienta es raspi-config, disponible por defecto en Raspberry Pi OS Lite:

  • Inicie raspi-config con:
    sudo raspi-config
  • Entra en System Options > Wireless LAN.
  • Escribe tu SSID y tu contraseña.
  • Salga de herramienta.
    Después de unos segundos, su Pi está conectada a la red inalámbrica que eligió.

That’s an easy way to do on Raspberry Pi OS Lite.

Nota: En versiones anteriores de Raspberry Pi OS, el menú puede ser ligeramente diferente. Si no encuentras lo mismo, es probable que la configuración inalámbrica esté en Network options > Wi-Fi.

Configuración manual

La última opción no es fácil, pero sólo es útil para una red específica, creo.
In fact, I’m not sure when manual configuration is the only option.
¿Tal vez en una gran red con autenticación segura, un dispositivo crítico o una red estática?
De todos modos, aquí se explica cómo crear una configuración manual, aunque sólo sea por curiosidad 🙂

WPA Supplicant

La configuración inalámbrica en la Raspberry Pi se encuentra en /etc/wpa_supplicant.
Puedes editar el archivo de configuración con nano:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

La sintaxis es la misma que vimos en la primera parte, La sintaxis es la misma que vimos en la primera parte
Aquí encontrarás la misma información, así que puedes cambiarla directamente en este archivo si lo necesitas.
A continuación, recordamos una sintaxis de configuración básica con WPA-PSK:

country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
 ssid="YOURSSID"
 scan_ssid=1
 psk="YOURPASSWORD"
 key_mgmt=WPA-PSK
}

Si la nueva configuración no se aplica después de unos minutos, es posible que tenga que reiniciar la Raspberry Pi:
sudo reboot

Puedes encontrar muchos ejemplos aquí para adaptar la configuración a su red (si utiliza WEP, EAP o cualquier otra opción de seguridad).

Configuración de la red

Por último, si necesita una IP estática en su red, la configuración de la interfaz puede hacerse en dhcpcd.conf:

  • Abre el archivo:
    sudo nano /etc/dhcpcd.conf
  • Encuentre el párrafo “Example static IP configuration”.
  • Descomenta todas las líneas que necesites (probablemente ip_address, routers y domain_name_servers), y cambia los valores para adaptarlos a tu red.
  • He aquí un ejemplo básico:
interface wlan0
static ip_address=192.168.1.10/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

Guarde y salga, luego reinicie la Raspberry Pi:
sudo reboot

Más detalles sobre esto aquí.

Conclusión

Eso es todo, ya sabes todo lo que necesitas para configurar el Wi-Fi en tu Raspberry Pi, sea cual sea tu red.

Espero que este post haya sido útil.
Por regla general, es fácil cuando se sabe lo que hay que hacer, pero quizá nunca me he encontrado en una situación en la que la configuración del Wi-Fi en la Raspberry Pi fuera complicada 🙂

Patrick FROMAGET

Hola, soy Patrick. Soy administrador de sistemas Linux, y me apasiona la Raspberry Pi y todos los proyectos sobre este tema. He creado este sitio para compartir con ustedes lo que he aprendido al respecto.

Últimos artículos