Este dongle tan popular, da bastantes problemas en su instalación, ya que cada versión de kernel tiene su propio módulo, pero gracias a los desarrollos de MrEngman del foro raspberrypi.org podemos ir reinstalando estos módulos a medida que vamos actualizando el kernel.
Voy a realizar un ejemplo de instalación con el kernel 3.18.16-v7+ #795 como si fuera la primera vez que instalamos el dongle en nuestra raspbian.
Si por cualquier motivo, no tienes instalado el wget o tar , recuerda que se instalan de la siguiente manera:
# apt-get install wget # apt-get install tar
También se puede hacer con el formato:
# apt-get install wget tar
Vamos a instalar el conjunto de paquetes necesarios para correr los elementos WI-FI:
# apt-get update # apt-get install usbutils firmware-iwlwifi wireless-tools wpasupplicant
Ahora vamos a descargar el módulo kernel para la versión Linux pi 3.18.16-v7+ #795 y lo colocaremos en el directorio /tmp , que al rebotar la rasbian, eliminará su contenido.
# cd /tmp # wget https://dl.dropboxusercontent.com/u/80256631/8188eu-v7-20150617.tar.gz # tar xzf 8188eu-v7-20150617.tar.gz # ./install.sh
Y rebotamos el sistema:
# reboot
Una vez arrancado, vamos a comprobar el estado de las interfaces wireless:
# iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 lo no wireless extensions. eth0 no wireless extensions.
Vamos a configurar manualmente, la wifi de la Raspi, para que se conecte a nuestra red de casa.
# nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="Nombre_de_tu_red_WIFI"
psk="el_password_de_tu_red_wifi"
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
id_str="Nickname"
}
Vamos a asignar la wifi como interface activa.
# nano /etc/network/interfaces
auto wlan0iface wlan0 inet dhcpwpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Ahora puedes hacer un restart de las interfaces a través de:
# /etc/init.d/networking restart
o haz un reboot del sistema:
#reboot
Comprobamos la situación de las interfaces:
# ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:8b:aa:00 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::ba27:ebff:fe8b:aa00/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19977 errors:0 dropped:0 overruns:0 frame:0 TX packets:7318 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:23280101 (22.2 MiB) TX bytes:857003 (836.9 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 14:cc:20:15:d2:24 inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::16cc:20ff:fe15:d224/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35 errors:0 dropped:7 overruns:0 frame:0 TX packets:11 errors:0 dropped:3 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4979 (4.8 KiB) TX bytes:1934 (1.8 KiB)
Para otras versiones de kernel, no te puedes perder el increible trabajo que realiza día a día MrEngman en el foro de https://www.raspberrypi.org
Aquí el enlace: https://www.raspberrypi.org/forums/viewtopic.php?p=462982#p462982
Espero os sea de ayuda.