# \[How-to\] Connection wifi WPA avec rt2500

**URL:** <https://www.debian-fr.org/t/how-to-connection-wifi-wpa-avec-rt2500/7899>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:56 UTC](https://www.debian-fr.org/t/how-to-connection-wifi-wpa-avec-rt2500/7899 "2016-02-20T15:56:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AnatomicJC](https://www.debian-fr.org/user_avatar/www.debian-fr.org/anatomicjc/32/3869_2.png) [@AnatomicJC](https://www.debian-fr.org/u/AnatomicJC)\
**Post date:** [Février 20, 2016, 3:56 UTC](https://www.debian-fr.org/t/how-to-connection-wifi-wpa-avec-rt2500/7899/1 "2016-02-20T15:56:16Z")

</div>

Je me suis mis en tête d’utiliser le cryptage WPA sur les connexions wifi de mes PC. J’ai suivi pour cela la partie WPA du [tutoriel d’Ashgenesis](http://ashgenesis.debian-fr.net/tutorial/wifi/).

Nickel, cependant un PC m’a causé des soucis car équipé d’une carte wifi utilisant le module libre rt2500.

En fait, ce module n’est pas compatible avec wpa\_supplicant ( ☹ pas glop…) mais il est tout de même possible d’utiliser le cryptage WPA car le driver le prend nativement en charge (glop glop !! 🙂 ).

Je vais reprendre les paramètres du [tutoriel d’Ashgenesis](http://ashgenesis.debian-fr.net/tutorial/wifi/), à savoir :

```
* Le ssid (le nom donné au routeur) : [i]ashgenesis[/i]
* La clé (rentrée dans les paramètres du routeur pour le cryptage WPA) : [i]password[/i]

```

Il faut que le paquet wpasupplicant soit quand même installé pour générer la clé cryptée à écrire dans le fichier /etc/network/interfaces

```auto

```

Pour générer la clef cryptée, la syntaxe est :

```auto

```

Dans l’exemple d’Ashgenesis ce sera donc : wpa\_passphrase ashgenesis password

Une fois votre clef générée (64 caractères), il suffit juste de configurer ainsi le fichier /etc/network/interfaces :

- Dans le cas où votre IP est attribuée par DHCP (eth2 est ma carte wifi à adapter selon votre configuration) :

[code]### Configuration de base  
auto eth2  
iface eth2 inet dhcp  
gateway 192.168.0.1

### Configuration WPA

```
    pre-up ifconfig eth2 up
    pre-up iwpriv eth2 set AuthMode=WPAPSK
    pre-up iwpriv eth2 set EncrypType=TKIP
    pre-up iwconfig eth2 essid ashgenesis
    pre-up iwpriv eth2 set WPAPSK="ecrivez_ici_votre_clef_generee"[/code]

```

- Dans le cas d’une IP statique :

[code]### Configuration de base  
auto eth2  
iface eth2 inet static  
address 192.168.0.5  
netmask 255.255.255.0  
gateway 192.168.0.1

### Configuration WPA

```
    pre-up ifconfig eth2 up
    pre-up iwpriv eth2 set AuthMode=WPAPSK
    pre-up iwpriv eth2 set EncrypType=TKIP
    pre-up iwconfig eth2 essid ashgenesis
    pre-up iwpriv eth2 set WPAPSK="ecrivez_ici_votre_clef_generee"[/code]

```

source : [rt2x00.serialmonkey.com/wiki/ind … 2500\_Howto](http://rt2x00.serialmonkey.com/wiki/index.php?title=Debian_rt2500_Howto)

Note :  
Avant d’arriver à cette config, j’ai testé plein d’autres solutions (écrire un fichier wpa\_supplicant.conf, etc… et après avoir foutu un peu le bordel, même la solution que je présente ne fonctionnait pas. ça a fonctionné après un reboot.
