Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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.

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

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
}

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à !

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

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

  • FIXME

Contributeurs : brisssou

  • wifi_realtek_rtl8185.1221755086.txt.gz
  • Dernière modification: Le 05/11/2008, 06:11
  • (modification externe)