Para configurar el Wifi desde línea de comandos en una Rabsperry, tenemos que asegurarnos que nuestra Rabsperry ha detectado el interfaz wifi correctamente. Para ello editamos este fichero desde linea de comandos:
sudo nano /etc/network/interfaces
Y comprobamos que están estas líneas en el fichero:
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Con estas líneas estamos activando el dispositivo Wifi USB, que obtenga la IP dinámica por DHCP y que lea el fichero wpa_suplicant.conf con la información de la redes wifi a las que quieres conectarte.
Además tenemos que saber 2 parámetros de la red a la que nos queremos conectar. Uno de ellos es el nombre ESSID y el otro password.
Con este comando podemos rastrear todas las redes wifi que tienes a tu alrededor y saber el nombre exacto ESSID de la wifi a la que nos queremos conectar:
sudo iwlist wlan0 scan
Una vez sepamos el ESSID y la contraseña Wifi tenemos que darlo de alta en este fichero:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
En este fichero añadimos todas las redes que queramos que se conecte de forma automática de la siguiente forma:
network={ ssid="Nombre SSID" psk="Tu contraseña Wifi" }