jueves, 17 de enero de 2019

Configurar una red WIFI en una Raberry Pi 3

Hoy me encuentro con la necesidad de conectar un dispositivo Raspberry Pi 3 model B a una red WIFI. Este dispositivo incorpora en placa una tarjeta de red Ethernet, pero no dispone de WIFI, por lo que he tenido que utilizar un adaptador externo TP-LINK TL-WN722N.
Desde el terminal si hacemos un ifconfig veremos un adaptador wlan0 que se corresponde con el USB WIFI, pero para que podamos conectar a una red inalámbrica es necesario configurar el adaptador.

En primer lugar editamos los interfaces con el editor nano como superusuario:

$ sudo nano /etc/network/interfaces

Después nos fijamos si se incluye un directorio de configuración de interfaces, como por ejemplo:
source-directory /etc/network/interfaces.d
En caso afirmativo vamos hasta ese directorio y creamos un fichero para guardar la configuración Wireless:

sudo nano /etc/network/interfaces.d/wlan0

Dentro de ese fichero de configuración incluimos la definición del adaptador:

auto wlan0

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Después faltaría configurar el archivo "/etc/wpa_supplicant/wpa_supplicant.conf" la información de la red a la que se debe conectar el adaptador inalámbrico wlan0:

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Escribimos con el siguiente formato:


network={
ssid="YOUR_NETWORK_NAME"
psk="YOUR_NETWORK_PASSWORD"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}

  • proto could be either RSN (WPA2) or WPA (WPA1).
  • key_mgmt could be either WPA-PSK (most probably) or WPA-EAP (enterprise networks)
  • pairwise could be either CCMP (WPA2) or TKIP (WPA1)
  • auth_alg is most probably OPEN, other options are LEAP and SHARED

Guardamos los cambios con CTRL +X

Y ahora debemos reiniciar los servicios de red para que los cambios tengan efecto, o bien hacer un sudo reboot que también serviría.


$ sudo /etc/init.d/networking restart
Y ya solo faltaría confirmar que estamos conectados.  Podemos hacerlo invocando el comando ifconfig  y comprobando que wlan0 tiene asignada una dirección IP.







Aquí podemos ver una configuración con IP estática en wlan0

# /etc/network/interfaces
auto wlan0
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.155
netmask 255.255.255.0
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

No hay comentarios:

Publicar un comentario