viernes, 17 de noviembre de 2023

Configurar Wifi en Raspberry Pi 4/3 desde Tarjeta de Memoria SD

Hola nuevamente, esta es una entrada rápida que quiero compartir. Lo hago porque forma parte de un proyecto personal que estoy desarrollando en el cual hago uso de una Raspberry Pi 3 y una Raspberry Pi 4.

Actualmente, ya tengo las Raspberry Pi 4/3 configuradas con una versión de Linux Ubuntu Server 22.04.2 LTS (64 bits). Pueden consultar el paso a paso de este proceso en mi entrada anterior:


Después de seguir el proceso de instalación, es probable que necesitemos usar otra red WiFi. En mi caso, no quiero conectar un monitor ni un teclado a la Raspberry Pi para realizar este cambio, ya sea porque no tengo acceso fácilmente a un teclado y monitor o porque prefiero seguir utilizando el acceso remoto SSH y modificar los datos de acceso a la red WiFi directamente en el archivo de configuración que se encuentra en la tarjeta de memoria SD desde otro PC.


Aquí es donde voy a explicar rápidamente y de forma sencilla cómo modificar los datos de acceso a la red WiFi de nuestra Raspberry Pi, editando directamente el archivo de configuración que se encuentra en la tarjeta de memoria SD desde otro PC.



Prerrequisitos:

  • Raspberry Pi 4/3
  • Linux Ubuntu Server 22.04.2 LTS (64-bit)


Paso 0: Conectar Tarjeta de Memoria SD al PC

En este paso, debemos conectar la tarjeta de memoria SD que usamos en nuestra Raspberry Pi a un PC mediante un adaptador USB:

Adaptador USB de Tarjeta SD


Paso 1: Ubicar el directorio /etc/netplan

Una vez conectada la tarjeta de memoria SD a nuestro PC mediante un adaptador USB, debemos ubicar, a través del explorador de archivos, el directorio /etc/netplan que se encuentra en la partición writable de la tarjeta de memoria SD:


Directorio /etc/netplan



Paso 2: Modificar el archivo 50-cloud-init.yaml

En este paso, debemos modificar el archivo 50-cloud-init.yaml con algún editor de texto. Ten en cuenta que para poder modificarlo, debemos hacerlo como usuario root.

En este archivo, debemos reemplazar su contenido con el siguiente texto:

network:
    version: 2
    wifis:
        renderer: networkd
        wlan0:
            access-points:
                WIFI_NAME:
                    password: WIFI_PASSWORD
            dhcp4: true
            optional: true

Para cada caso específico, debemos cambiar las variables WIFI_NAME y WIFI_PASSWORD por los valores correspondientes a cada caso. Por ejemplo:

network:
    version: 2
    wifis:
        renderer: networkd
        wlan0:
            access-points:
                Mi Wifi:
                    password: super clave wifi
            dhcp4: true
            optional: true

Guardamos los cambios en el archivo y podemos desconectar la tarjeta de memoria SD de nuestro PC.


Paso 3: Probar Acceso WiFi

En este paso, solo nos queda volver a conectar la tarjeta de memoria SD a nuestra Raspberry Pi 4/3 y probar que se conecta nuevamente a la nueva red WiFi que acabamos de configurar.

Esta prueba la podemos hacer fácilmente realizando un escaneo de los dispositivos conectados a la red WiFi y ejecutando un ping sobre la IP asignada a nuestra Raspberry Pi.

Finalmente, nos podemos volver a conectar mediante SSH a nuestra Raspberry Pi.




Eso es todo. El propósito de esta entrada es dejar documentado de forma rápida y sencilla el proceso de configurar el acceso a la red WiFi en una Raspberry Pi, modificando el archivo de configuración directamente desde la tarjeta de memoria SD desde otro PC.



No hay comentarios.:

Publicar un comentario