La plupart des commandes sont à taper en étant
root (
administrateur)
1. Les Dépôts
Dans un premier temps, il faut ajouter les dépôts dans
/etc/apt/source.list :
nano /etc/apt/sources.list
Pour Debian 4.0 Etch
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
deb ftp://ftp.fr.debian.org/debian/ etch main non-free contrib
deb-src ftp://ftp.fr.debian.org/debian/ etch main non-free contrib
deb ftp://debian.marlow.dk/ sid madwifi
deb-src ftp://debian.marlow.dk/ sid madwifi
Pour Debian 5.0 Lenny
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
Puis les recharger :
aptitude update
2. Linux-headers
Il faut maintenant installer
linux-headers correspondant à votre version de noyau ; pour la connaître tapez
uname -r
Exemple :
debian:~# uname -r
2.6.18-5-686
debian:~# aptitude install linux-headers-2.6.18-5-686
3. Madwifi-tools
Ensuite, on installe madwifi :
aptitude install madwifi-tools madwifi-source
On extrait les fichiers téléchargés dans
/usr/srccd /usr/src
tar xvjf madwifi.tar.bz2
ou
tar xzvf madwifi.tar.gz
Vous pouvez supprimer l'archive :
rm -vfR madwifi.tar.bz2
ou
rm -vfR madwifi.tar.gz
Pour installer madwifi, placez-vous dans
/usr/src/local/madwificd /usr/src/modules/madwifi
make
make install
Remarque
Par défaut, l'installation de Debian n'inclut pas le paquet gcc ; pour l'installer tapez :
aptitude install gcc
4. Charger les modules
Voilà, il ne reste plus qu'à recharger les modules :
update-modules
modprobe ath_pci
5. Vérifier
Pour vérifier si votre carte wifi est correctement installée, tapez :
iwconfig
Vous devriez avoir quelque chose semblable à ceci :
debian:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.457 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:9 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/94 Signal level=-95 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Vous pouvez à présent configurer votre connexion internet.
6. Un cas spécifique:AR5007EG
La carte Atheros AR5007EG est supportée depuis quelques temps par Madwifi, suite à un patch fourni par Atheros. Toutefois, ce patch pose certains problèmes pour d'autres architectures que les Linux 32 bits, c'est pourquoi le support des AR5007EG n'est pas inclus dans les paquets de madwifi distribués par Debian ou Ubuntu. A vrai dire, il n'est même pas inclus dans le code source de Madwifi sur leur site officiel. Il faut télécharger une version spécifique de madwifi ; voici quelques tutoriels pour l'installation :
*
Pour portables Fujitsu-Siemens AMILO U 2727
*
Pour portables Acer Aspire 5315
*
Tutoriel générique
Note: Votre carte AR5007EG risque fort d'être détectée comme étant une AR5006EG avec les commandes
lspci ou
lshw. Ne vous laissez pas faire! Regardez bien les références de votre carte sous Windows pour être sûr(e) de ce que vous avez.
Pour finir
Si vous rencontrez des difficultés, vous pouvez demander de l'aide sur le
forum en y copiant les erreurs que vous avez obtenues.