Ceci est une ancienne révision du document !
RTL8185L Pilote wifi pour la puce Realtek 8185
Ce tuto a été réalisé à partir de Ubuntu Gusty Gibon, avec une carte Trendnet TEW 423PI, et le pilote 1027 (rtl8185_linux_26.1027.0823.2007). Avec cette configuration, j'arrive à me connecter à une Freebox en WPA.
Installation du pilote
Téléchargement du driver Realtek
Gusty Gibon (7.10)
Téléchargez le pilote à partir du site Realtek .
Hardy Heron (8.04)
Téléchargez le driver de Will Daniels, patché pour le kernel 2.6.24.
Vous aurez également besoin d'installer le packet patch pour appliquer le patch (sic). Si vous n'avez pas d'autre connexion sur votre installation d'Ubuntu, le paquet est disponible ici.
Compilation du pilote
Décompressez l'archive dans un répertoire :
tar zxvf rtl8185_linux_26[1].1027.0823.2007.tar.gz
Il faut ensuite compiler le driver :
cd rtl8185_linux_26.1027.0823.2007 ./makedrv
On peut ensuite créer un lien symbolique vers ce répertoire, pour pouvoir changer de version du pilote simplement :
sudo ln -s /home/vous/rtl8185_linux_26.1027.0823.2007 /etc/rtl8185
wpa_supplicant
Installez wpa_supplicant et modifiez le ficher /etc/wpa_supplicant.conf pour qu'il ressmble à ça :
network={ ssid="votreSSID" proto=WPA key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP WEP104 WEP40 psk="secret" priority=2 }
Configuration
Stoppez le fonctionnement du réseau :
sudo /etc/init.d/networking stop
Modifiez le fichier /etc/network/interfaces. Il devrait ressembler à ça :
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt-rtl.ko pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_wep-rtl.ko pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_tkip-rtl.ko pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_ccmp-rtl.ko pre-up insmod /etc/rtl8185/ieee80211/ieee80211-rtl.ko pre-up insmod /etc/rtl8185/rtl8185/r8180.ko pre-up wpa_supplicant -D ipw -i wlan0 -c /etc/wpa_supplicant.conf -P /var/run/wpa_supplicant.pid -wB post-down kill `cat /var/run/wpa_supplicant.pid` post-down rmmod r8180 post-down rmmod ieee80211-rtl post-down rmmod ieee80211_crypt_ccmp-rtl post-down rmmod ieee80211_crypt_tkip-rtl post-down rmmod ieee80211_crypt_wep-rtl post-down rmmod ieee80211_crypt-rtl
Un redémarrage du réseau devrait vous donner une ip :
sudo /etc/init.d/networking start * Reconfiguring network interfaces... Internet Systems Consortium DHCP Client V3.0.5 Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/wlan0/00:00:00:00:00:00 Sending on LPF/wlan0/00:00:00:00:00:00 Sending on Socket/fallback DHCPREQUEST on wlan0 to 255.255.255.255 port 67 DHCPACK from 192.168.0.2XX bound to 192.168.0.X -- renewal in 328456 seconds. [ OK ]
Et voilà !
Remarque
Étrangement, lors du boot, le réseau ne monte pas correctement. La carte est arrêtée juste après avoir été mise en service.
Mais si vous faites
sudo /etc/init.d/networking restart
tout fonctionnera correctement.
Comme je suis tout nouveau dans le monde ubuntu (et linux en général), merci de corriger tout ça si ça vous semble incohérent. — wifi_realtek_rtl8185 Le 14/04/2008, à 21:50
Il doit s'agir de l'ordre dans lequel sont chargés les drivers. Essaye de charger ieee80211-rtl.ko en premier, ou de faire un modprobe sur r8180.ko. — wifi_realtek_rtl8185 Le 15/08/2008, à 16:11