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 Daniel, 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/brisssou/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à !

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

  • wifi_realtek_rtl8185.1208845992.txt.gz
  • Dernière modification: Le 22/04/2008, 08:36
  • (modification externe)