La información de esta sesión es ya obsoleta. Les comparto algunos de mis apuntes.
3.2.6Configuración de WiFi y actualización en Raspberry Pi.
En otros tiempos, se empleaba el siguiente comando para configurar la lista de redes WiFi:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Sin embargo, éste ya se encuentra obsoleto (era válido hasta antes del 2022), por lo que ahora se hace la conexión por medio de otros comandos, como nmcli. Si se ejecuta lo anterior, la lista estaría vacía, incluso si ya se tiene la Pi conectada a la red.
3.2.6.1Uso de network Manager (nmcli)
El comando nmcli es la herramienta oficial de Netowrok Manager en sistemas Linux, incluyendo Raspberry Pi OS.
Para ver las redes disponibles se puede emplear:
nmcli dev wifi list
Esto mostrará la lista con las redes detectadas por la Pi, incluyendo:
- SSID (nombre de la red)
- Intensidad de la señal
- Tipo de seguridad
- Canal
En ocasiones, la lista será demasiado larga, por lo que se abrirá a través del “paginador” less. Este permite visualizar texto extenso de forma interactiva. Cuando este paginador esté activo, se verá un mensaje al final parecido a:
lines1-9/9(END)
Para salir del paginador y regresar a la terminal (si es que aparece) solo hay que presionar “q”.
Para conectarse a una red:
nmcli dev wifi connect <nombre wifi> password <contraseña>
Esto se escribiría directamente con la información mostrada en la lista de redes previamente consultada. Es importante que el nombre de la red y la contraseña se escriban entre doble comillas (“”).
Reconectarse a una red ya guardada.
Network Manager es capaz de guardar las redes ya usadas. Para ver la lista de redes guardadas se usa:
nmcli connection show
Para volver a conectarse a la una red guardada sin la necesidad de volver a escribir la contraseña:
nmcli connection up <nombre_de_la_red>
Se conectará automáticamente usando la contraseña guardada.
Para desconectar WiFi.
nmcli device disconnect wlan0
Para ver las contraseñas almacenadas.
Para esto se deberá abrir el archivo de texto ubicado en la siguiente ruta:
cd/etc/NetworkManager/system-connections/
Aquí se pueden listar las redes guardadas usando ls. Finalmente se abren usando cat:
sudo cat RED_Wifi.nmconnection
3.2.6.2Mantener actualizado el sistema.
Siempre que se haga o modifique algún proyecto, es buena práctica mantener todo el sistema actualizado. Esto se hace a través del comando:
sudo apt-get update
Esto no instala nada ni actualiza programas. Lo que hace es actualizar la lista local de paquetes disponibles. Básicamente se conecta a internet y revisa qué software nuevo hay disponible.
Desglosando el comando, lo podemos analizar en tres partes:
- sudo – ejecuta el comando como administrador
- apt-get – Es la herramienta de bajo nivel para instalar, actualizar y eliminar software. También se usa sólo apt
- update - Actualiza solo la información, no el software
Para ejecutar la instalación se usa
sudo apt-get upgrade