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.
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