Apportez votre aide…
Ceci est une ancienne révision du document !
Carte Wifi basée sur le chipset Atheros AR5212
Cette page explique comment configurer une carte wifi avec un chipset Atheros AR5212 grâce à madwifi.
: Cette page doit être complétée pour la partie configuration graphique
Liste des cartes concernées
Liste non exhaustive :
- Ovislink EVO-W108PCI
- <Rajoutez votre carte ici , si vous êtes certain qu'elle utilise ce chipset>
Voir la liste des cartes pour connaitre le chipset de votre carte.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée.
- Avoir activé l'accès au dépôt « Universe ».
- Connaitre le nom de votre réseau wifi (SSID).
- Connaitre le mot de passe requis pour chiffrer la connexion wifi (WPA, WEP).
Installation
Vérification
Nous allons vérifier en tapant cette commande si votre carte est correctement reconnue (ce qui devrait normalement être le cas sous Feisty) :
lspci
Dans la liste des périphériques PCI vous devriez avoir une ligne comme celle-ci
01:09.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Si c'est le cas, votre carte est correctement reconnue.
Si vous avez installé physiquement votre carte wifi après l'installation du système, il se peut que vous n'ayez pas le paquet nécessaire pour faire fonctionner votre carte, dans ce cas il vous faudra installer le paquet
linux-restricted-modules-$(uname -r).
Pour une installation graphique, remplacez $(uname -r)
par la version de votre noyau (donnée par la commande uname -r).
Utilisation et configuration
Configuration graphique
Cette méthode implique que vous utilisiez les utilitaires de configuration graphique pour vous connecter en wifi, toutefois elle présente plusieurs avantages :
* Vous avez accès au(x) réseau(x) seulement lorsque vous le désirez.
* Vous pouvez changer de réseau facilement.
* Vous connaissez facilement les réseaux à votre portée.
* Il y a une plus grande simplicité dans la configuration.
Sous Ubuntu
A compléter (screenshot)
Sous Kubuntu
A compléter (screenshot knetworkmanager)
Configuration manuelle
Cette méthode implique que vous n'utilisiez plus les utilitaires de configuration graphique pour vous connecter en wifi, toutefois elle présente plusieurs avantages :
* Vous avez accès au(x) réseau(x) dès le démarrage
* Vous n'êtes plus dépendant de l'interface graphique pour avoir une connexion au(x) réseau(x)
* Tout est invisible pour l'utilisateur, il n'a pas besoin de connaître le mot de passe et ne peut pas se connecter sur un autre réseau si vous enlevez les outils graphiques
* Vous avez une plus grande souplesse de configuration
Chargement du module au démarrage
Tout d'abord, nous allons créer un fichier pour configurer le chargement du module nécessaire pour faire fonctionner la carte en tapant cette commande :
sudo echo "options ath_pci autocreate=none" > /etc/modprobe.d/madwifi
(le paramètre « autocreate=none
» permet d'éviter que madwifi crée automatiquement un VAP (virtual access point) en mode managed au chargement du module, ce n'est pas nécessaire : nous le ferons nous même).
Configurer un VAP (Virtual Access Point)
Pour configurer les VAP (ath0, ath1, athX) nous avons besoin d'un utilitaire appelé Wlanconfig cette utilitaire est fourni par le paquet madwifi-tools.
Il y a deux méthodes (si vous ignorez la différence entre une IP dynamique et une IP statique optez pour la première méthode) :
Cette configuration est pour un réseau avec chiffrage WPA-PSK avec un AP (access point) visible (à modifier pour le WEP ou autre protocole).
Avant de configurer le réseau il nous faut nous assurer que le VAP ath0 n'existe plus/pas, pour ce faire nous allons le détruire avec cette commande :
sudo wlanconfig ath0 destroy
Voici deux exemples de configuration du réseau pour l'interface ath0. Ceci est à mettre dans le fichier /etc/network/interfaces (en adaptant à vos paramètres réseaux bien sûr) :
La configuration dynamique par DHCP
auto ath0 iface ath0 inet dhcp pre-up wlanconfig ath0 create wlandev wifi0 wlanmode sta post-down wlanconfig ath0 destroy wpa-driver madwifi wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
La configuration statique
auto ath0 iface ath0 inet static pre-up wlanconfig ath0 create wlandev wifi0 wlanmode sta post-down wlanconfig ath0 destroy wpa-driver madwifi wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf address 192.168.0.11 gateway 192.168.0.254 netmask 255.255.255.0
N'oublions pas de renseigner le fichier /etc/resolv.con avec l'adresse des serveurs DNS.
nameserver XXX.XXX.XXX.XXX nameserver XXX.XXX.XXX.XXX
les X étant bien sur à remplacer par les adresses de notre fournisseur d'accès
Configurer le chiffrage en WPA-PSK
Page installation WPA pour plus de détails.
Pour configurer le WPA (psk) nous devons utiliser wpa_supplicant, nous allons créer le fichier de configuration « /etc/wpa_supplicant/wpa_supplicant.conf ».
Dans ce fichier nous allons insérer les lignes suivantes :
network={ ssid="VOTRE_SSID" psk=ICI_VOTRE_CLEF_WPA_EN_HEXA key_mgmt=WPA-PSK proto=WPA }
Remplacez, bien sûr, les valeurs par celles nécessaires pour votre réseau.
établir la connexion
Relançons l'interface ath0 avec ces deux commandes
sudo ifdown ath0 sudo ifup ath0
Si tout se passe bien nous sommes connectés