WPA, kernel 2.6.13 et Centrino 54G/IPW2200
Cet article prend en compte la nouvelle version de noyau linux 2.6.13 et les nouveaux drivers Centrino.
Il est un complément aux articles :
Kernel 2.6.13
Dans ce noyau, une nouvelle version des API wireless est disponible. Il va donc falloir modifier quelques petites choses pour pouvoir réaliser une connexion WPA.
Il ne faut pas sélectionner de driver IPW (s'il est présent dans le noyau), ni de support 80211.x.
Compilation des drivers IPW2200
Par rapport à l'article précédent, il faut compiler les modules 80211 avant de compiler les drivers Centrino.
On peut les récupérer ici.
Leur compilation ne pose pas de problème, le couple
make
fonctionne parfaitement.
make install
La compilation et l'installation des drivers Centrino se fait avec les même commandes. Pas de soucis.
wpa_supplicant
Dans l'article précédent, on utilisait le driver ipw de wpa_supplicant. Pour supporter les nouvelles API du kernel 2.6.13, il faut utiliser un nouveau driver pour aller directement utiliser les API WPA du kernel.
Pour cela, il faut mettre la ligne suivante dans le fichier .config :
CONFIG_DRIVER_WEXT=y
Ce fichier est a créé s'il n'existe pas dans le répertoire où sont décompactées les sources de wpa_supplicant.
Reste à compiler en suivant les même instructions présentes dans l'article précédent.
La configuration
Comme on utilise un nouveau driver, il faut modifier la configuration utilisée précédement.
Il ne faut plus utiliser -Dipw mais -Dwext, cela donne une ligne de ce style :
wpa_supplicant -Dwext -ieth2 -c/etc/wpa_supplicant.conf &
Pour le reste, suivre les instructions ici.
Voilà, notre connexion WPA marche de nouveau avec le nouveau noyau Linux 2.6.13.
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée