Déc 09 2009
Carte wifi Atheros sur Linux Ubuntu
J’ai été surpris que la commande ifconfig ne retourne aucune interface pour ma carte wifi Netgear à base de chipset Atheros. A l’inverse de Redhat, Madwifi ne semble pas se compiler sur Ubuntu, peu importe la version utilisée. Les Kernel headers installés, j’obtiens toujours cette erreur:
/root/madwifi-0.9.4/net80211/ieee80211_power.c: In function 'ieee80211_pwrsave': /root/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function '__skb_append' make[3]: *** [/root/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1 make[2]: *** [/root/madwifi-0.9.4/net80211] Error 2 make[1]: *** [_module_/root/madwifi-0.9.4] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic' make: *** [modules] Error 2
Ceci serait dû aux changements apportés aux derniers noyaux. Une solution est d’installer madwifi-ng.
Commencer par installer svn
root@ubuntu:~# aptitude install subversion
Et suivre les instructions sur le site de madwifi-ng. La procédure y est très bien détaillée.
J’ai aussi noté que le wpa_supplicant était disponible sur Ubuntu mais qu’il ne supportait pas le driver madwifi. Pour cette raison, il doit également être compilé.
Ne pas oublier d’installer openssl et ses librairies:
root@ubuntu:~# aptitude install openssl libssl-dev
Vous pouvez suivre les instructions sur le howto WPA pour vous connecter à votre borne WPA.