La red wifi de mi casa está oculta. Manías que tiene uno. Pero como cualquier portátil, móvil o tablet tiene la opción de conectar a redes ocultas, esto no supone más problema que obligarme a dar un paso más a la hora de configurar el dispositivo.
Pero hace poco adquirí una Raspberry Pi, con la idea de montar un servidor de bajo coste y consumo, y puntualmente usarla de centro multimedia. Pero el primer problema apareció al arrancar el escritorio de Raspbian, la distro Linux para estos cacharritos: no podía conectarme a redes ocultas con las opciones que da por defecto.
Tocaba buscar la manera de hacerlo, y encontré este artículo que lo explica detalladamente. Vamos a verlo.
Toca abrir el terminal o conectarse por SSH (recordad que por defecto, el usurio es pi y la contraseña es raspberry), y editar el archivo de interfaces de red. Pero primero haremos una copia de seguridad del que hay por defecto, por si las moscas:
cd /etc/network sudo cp interfaces interfaces.backup
Y ahora lo abrimos de nuevo para editarlo. Marco en negrita las líneas que he añadido en el archivo interfaces:
source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug wlan1 iface wlan1 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
El siguiente paso es editar el archivo wpa_supplicant. Igual que hicimos con el archivo anterior, haremos una copia de seguridad del archivo por defecto
cd /etc/wpa_supplicant sudo cp wpa_supplicant.conf wpa_supplicant.conf.backup
y luego nos lanzaremos a editar el archivo wpa_supplicant.conf para dejarlo de la siguiente manera:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="el_SSID_o_nombre_de_tu_red_wifi" scan_ssid=1 psk="tu_password_de_wifi" mode=0 proto=WPA2 key_mgmt=WPA-PSK pairwise=CCMP group=CCMP auth_alg=OPEN id_str="raspi" priority=1 }
He añadido el bloque network, en el que defino mi red: SSID, contraseña, tipo de encriptación… Si ya existía un bloque de este tipo, hay que deshabilitarlo, añadiendo la siguiente línea en el bloque:
disabled=1
Ahora reiniciaremos nuestra Raspberry para aplicar el cambio
sudo reboot
y probaremos que estamos conectados, bien haciendo un ping, ejecutando ifconfig -a o abriendo el navegador.