Ceci est une ancienne révision du document !
Cartes Atheros sous HARDY HERON
- cartes testées:
-Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Expres sur un ordinateur portable ASUS c90s
-AzureWave AW-NE770 mini PCI Express (Chipset Atheros AR5418 (MAC/Baseband) + AR5133(Radio)) sur un MSI Wind » à l'air de fonctionner tout à fait convenablement.
Dans un Terminal:
Téléchargement du script d'installation automatique madwifi:
wget http://kolmoskone.homelinux.org/~kaja/kamaa/madwifi.sh -O madwifi.sh chmod +x madwifi.sh
Puis, exécution du script (Il n'y a pas à se soucier des dépendances, elles seront vérifiées puis installées si nécessaire, pratique !)
sudo ./madwifi.sh
Et voilà ! :
Checking build dependencies... ...build dependencies OK Fetching sources from SVN...OK Running pre-install scripts...OK Building MadWifi...OK Installing MadWifi...OK Loading kernel module...OK No compatible chip found for the driver installed. If WLAN works anyway, please post the output of sudo ./madwifi --info to the forum.
Maintenant vous pouvez vous connecter en WIFI. Bon grillage de cerveau à vous
Cartes Atheros sous Edgy et supérieur
- Télécharger les sources madwifi, de les décompresser puis de taper dans un terminal :
wget http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz && tar -xvzf madwifi-0.9.4.tar.gz
cd madwifi-0.9.4
Compiler et installer le module madwifi :
make sudo make install
- normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant :
sudo modprobe ath_pci
- Si au point précédent tout s'est bien passé, il ne reste plus qu'à le charger au démarrage, rajouter simplement ath_pci dans le fichier /etc/modules
sudo echo "ath_pci" >> /etc/modules
Et là, normalement ça marche.
Autrement essayer :
sudo apt-get update && sudo aptitude install build-essential wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz tar xvzf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz cd madwifi-hal-0.10.5.6-r3835-20080801 make sudo make install modprobe ath_pci
Puis redémarrez l'ordinateur (trouvé sur le forum et modifié par hegyre, testé et marche sans problèmes avec une carte Atheros 5007 avec Ubuntu 8.04)
Cartes Atheros sous Edgy
Installation de madwifi
Il y a d'autre tutos qui traînent, alors nous ne récapitulerons ici que les points essentiels :
- Il faut avoir installé le paquet linux-headers correspondant à son noyau (normalement c'est le cas par défaut)
- Il existe alors deux méthodes,
- la plus simple, quand ça veut bien marcher, est d'installer le paquet modules-assistant :
sudo aptitude install module-assistant
- la seconde est de télécharger les sources madwifi, de les décompresser puis de taper dans un terminal :
cd repertoire-ou-l-on-vient-de-decompresser-les-sources-madwifi make sudo make install
- normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant :
sudo modprobe ath_pci
- Si au point précédent tout s'est bien passé, il ne reste plus qu'à le charger au démarrage, rajouter simplement ath_pci dans le fichier /etc/modules
sudo echo "ath_pci" >> /etc/modules
Et là, normalement ça marche.
Si le module ne se charge pas
- S'il se plaint de trucs du genre "unknown symbol", il y a une solution (enfin chez moi en tout cas) :
- On va essayer de lancer chaque sous-module dans l'ordre :
sudo modprobe wlan sudo modprobe ath_hal sudo modprobe ath_rate_sample sudo modprobe ath_pci
- Si aucun message d'erreur n'a été affiché, normalement c'est bon :
On vérifie que ça marche
iwconfig
on doit voir une carte ath0
- On passe maintenant au lancement automatique des module au démarrage:
echo -e "wlan\nath_hal\nath_rate_sample\nath_pci" >> /etc/modules"
- Et voilà, normalement ça marche.
Cas particuliers : chipsets AR5006EG et AR5007EG sur Gutsy
Madwifi ne fonctionne pas directement avec ces chipsets. Il vous faudra utiliser une version patchée de madwifi.
Voir atheros_ar5007eg.
Vous pouvez aussi passer par les drivers windows grâce à ndiswrapper.
Voir cette page pour régler le problème.
Network-Manager + Chipset ATHEROS et le mode master
Network-manager (installé par défaut avec Ubuntu) pose certains problèmes de stabilité pour la connexion wifi. Il m'a fallu le désinstaller complètement:
sudo apt-get remove network-manager
ATTENTION! Cette manipulation vous forcera par la suite à configurer vos connexion réseaux à la main dans le fichiet /etc/network/interfaces
Il a fallu ensuite que je télécharge les drivers madwifi lien: http://snapshots.madwifi.org/madwifi-ng-current.tar.gz car les drivers par défaut ne supportent pas le mode master (activer votre carte wifi en "access point" )
- Télécharger et décompresser
* $ sudo apt-get install sharutils * $ sudo make * $ sudo make install
Pour pouvoir passer votre ath en access point, il faut
1) la "tuer":
sudo wlanconfig ath0 destroy
(ici on va prendre l'ath0)
2) la passer en master grâce à wlanconfig:
sudo wlanconfig ath0 create wlandev wifi0 wlanmode master
C'est tout, vous pouvez reprendre le cours du tuto :p
– Unik –