Configurer sa carte Wifi Netgear WG311v2
sous (Debian) GNU/linux avec le module ACX100
Histoire avec une Debian testing et un kernel 2.6.9
Il était une fois ...
Je voulais acheter une carte Wifi qui fonctionne sous GNU/linux
Le module Prism54 supporte la carte Netgear WG311
J'ai donc acheté une WG311
J'ai suivi l'installation pour Prism54
Mais ça n'a pas marché :(
Normal, ma carte est la v2 et le chipset n'est plus intersil mais
texas instrument
Il y a apparemment deux solutions pour faire marcher cette
carte
J'ai décidé d'utiliser ACX100
Savoir que cette carte
- pose apparemment des problèmes avec les chipset VIA
contenu sur les cartes mères (je ne sais pas)
- a apparemment des conflits avec la SB live (je confirme)
Avoir les bonnes options dans le noyau
Activer Wireless LAN drivers & Wireless Extensions (CONFIG_NET_RADIO)
Pour un 2.6.9,
Device Drivers -> Networking Support -> Wireless LAN ->
Wireless LAN drivers & Wireless Extensions
Rappel pour une petite compilation
de noyau
Récupérer, installer le projet Sourceforge ACX100
Dans la page Howto, dans les "Official snapshots"
(Sourceforge ACX100)
Récupérer le dernier tarball
Décrompresser le tarball
wget http://lisas.de/~andi/acx100/acx100-0.2.0pre8_plus_fixes_39.tar.bz2
tar xjvf acx100-0.2.0pre8.tar.bz2
cd acx100-0.2.0pre8_plus_fixes_39
sudo make
sudo make install
Il semblerait qu'il y ait une petite erreur d'emplacement
du module acx_pci qui empêche son chargement
cd /lib/modules/2.6.9/net
sudo cp acx_pci.ko ../kernel/drivers/net
Installer les utilitaires pour le wifi
pour utiliser iwconfig
sudo apt-get install wireless-tools
Charger le driver ACX 100
Copier le firmware à partir des drivers windows,
sudo mkdir /usr/share/acx
sudo cp fw1130.bin FwRad16.bin FwRad17.bin /usr/share/acx
Insérer le module
sudo modprobe acx_pci
Utiliser la carte
Configurer les paramètres 802.11g (sans WEP ou sans WPA)
sudo iwconfig wlan0 essid MonWlan channel 1 mode Ad-hoc rate 11M
Configurer les paramètres IP
sudo ifconfig wlan0 192.168.1.1
Scanner
sudo iwlist wlan0 scan
C'est gagné !
Configurer la carte au démarrage
Charger le module au démarrage
Ajouter dans /etc/modules
acx_pci
Configurer les paramètres Wifi sans WEP, sans WPA, ...
Editer un fichier avec les permissions root /usr/bin/mon_wlan
#!/bin/bash
interface=$1
# nom de cellule
iwconfig $interface essid MonWlan
# canal
iwconfig $interface channel 1
# mode
iwconfig $interface mode Ad-Hoc
Changer les permissions
sudo chmod 755 /usr/bin/mon_wlan
Configurer les paramètres IP avec l'activation automatique
de la carte au démarrage en utilisant DHCP
Ajouter dans /etc/network/interfaces (uniquement debian ?)
auto wlan0
iface wlan0 inet dhcp
pre-up /usr/bin/mon_wlan wlan0
Résoudre les problèmes de conflit avec la SB live
Il suffit de charger le module snd-emu10k1 après
celui de acx_pci
Référence
Commentaires de Tom the Wombat
qui a acheté cette carte et utilise le projet acx100
Projet Sourceforge ACX100 :
Accueil,
Howto
(Guide plus que complet, mais en anglais)
Wifi Howto par léa
Guide pour WG311v2 sous Debian avec
Ndiswrapper