13 julio, 2015

CF.RPI - Wifi

Cosas de interes en Rapsberry Pi 2



Esta es una introducción a como instalar los drivers del wifi, y como conectarse a Internet mediante wifi con la RPI.

Necesitaremos hacer varias cosas antes de conseguir internet.
Mi recomendación es que tengas a mano:

Cable rj45 conectado al router
Portatil y PuTTy con el.
Tarjeta wifi "modernilla".

El primer paso es editar las interfaces de nuestra RPI
sudo nano /etc/network/interfaces
y añadimos o editamos:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid El nombre de nuestro WIFI
wpa-psk Contraseña del wifi
 
Control + o (guardar) Control + x (Salir)

Editamos tambien /etc/wpa_supplicant/wpa_supplicant.conf
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Sudo reboot
Cuando arranque lanzamos
 sudo iwconfig wlanX essid NOMBREDELWIFI key PASSWRD
 Y finalmente tendremos el wifi conectado.
Si no tienes Internet, es posible que no tengas los drivers de la tarjeta wifi.
No puedo poner aquí todos los códigos de los drivers porque podríamos morir, igualmente tengo entendido que existe una lista de los dispositivos wifi compatibles con RPI.

Lo primero que hacemos es:
lsusb - Que lista todos los puertos usb.
Si en ningun usb sale nuestro wifi entonces NO tenemos los drivers instalados, o no del todo.

Yo la primera tarjeta que use para conectarme fue una ZyDAS ZD1211B 802.11g
Me baje los drivers ZD1211B los instale y listo.
apt-get install zd1211-firmware
Ahora acabo de conectar la nueva tarjeta wifi mas pequeña y discreta para mis próximos proyectos.
 Es una TP-Link de estas de perfil bajo que apenas se notan si no fuera por la luz verde que acabo de percatarme que tiene (XD).

Lo he simplificado un poco bastante y no se si sera funcional.
dmesg
Vi que me pedia  rtl8188eufw.bin
Con WinScp que es un programa parecido a filezilla, Me conecto vía el puerto 22 (SSh) como ROOT (importante, para poder escribir) Me meti en /lib/firmware/rtlwifi y lo peque en esa zona.
y o podeis usar este comando directamente (recomiendo)

sudo wgethttps://github.com/lwfinger/rtl8188eu/raw/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin -O /lib/firmware/rtlwifi/rtl8188eufw.bin
Que lo que hace es descargar un archivo y pegarlo en el destino que pone.
Reiniciamos (Sudo reboot)

y probamos suerte:
iwlist wlanscan 
En mi caso
iwlist wlan1 scan 
Finalmente nos devuelve una cadena de las wifis que detecta. (Esto es que funciona)

Ahora hay que editar las interfaces como anteriormente, y mandar el código de conexión vía consola para que la maquina se conecte al wifi y se mantenga conectada.

sudo nano /etc/network/interfaces

Y yo actualmente lo tengo asi:

Perdon se ve un error. En wlan1 abajo pone wlan0 Es una errata.

Editamos tambien /etc/wpa_supplicant/wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

(Si lo hiciste anteriormente no hace falta)

sudo reboot
Cuando inicie 
sudo apt-get update && sudo apt-get -y upgrade 

sudo iwconfig wlan1 essid NOMBREWIFI key PASSWD.


Y finalmente tenemos la RPI conectada a nuestra red wifi, y podemos acceder a ella mediante la IP que tenga y nuestro amigos PuTTy.

Como podeis ver ahora estoy conectado mediante el puerto SSH en 2 ips diferentes, Es decir 2 tarjetas wifi, 2 ips

En los próximos días pondré un tutorial básico de cosas a hacer antes de emprenderse en nada.

Con esto deberiais tener la RPI Lista en 1H aproximadamente Lista para dar guerra.


Saludos :)

No hay comentarios:

Publicar un comentario