Ma311

Un article de Linuxette.

Jump to: navigation, search

Petit rappel, et correction pour la carte wifi 802.11b Netgear MA311

Description

Cette documentation est tirée de ma page perso ma 311

Donc, je vous conseille, même si la doc date un peu, de vous y reporter pour commencer.

A présent que nous sommes dans des noyaux de type 2.6.xx, la carte est bien reconnue. Mais le noyau charge les modules orinoco_pci/orinoco, et les modules hostap_pci/hostap!

Les deux semblent entrer en conflit, bien sur.

Pour contourner ce problème, voila la marche à suivre:

1/ blacklister les modules orinoco

   # vi /etc/modprobe.d/blacklist 

Tout à la fin du fichier, y écrire:

   blacklist orinoco_pci
   blacklist orinoco
   blacklist hermes

De cette façon, plus de conflit.

Mais, je me suis rendu compte que si on laisse le noyau charger les modules hostap, cela ne fonctionne pas bien non plus. La solution est 'simple'

1/ blacklister les modules hostap (si si !!!)

   # vi /etc/modprobe.d/blacklist 

Tout à la fin du fichier, y écrire:

   blacklist hostap_pci
   blacklist hostap

2/ forcer le chargement lors de la configuration du réseau. Et pour cela, faire un script, par exemple dans /usr/local/sbin/inet-up.sh, puis placer un appel à ce script dans /etc/network/interfaces

   # vi /etc/network/interface
   iface wlan0 inet static
     pre-up /usr/local/bin/wireless-up.sh
         address <l'adresse ip de votre choix>
         netmask 255.255.255.0
         network <le reseau selon l'adresse ip>
         broadcast <selon l'adresse ip>
         gateway <l'adresse de votre passerelle>

Et le script:

   #!/bin/bash
   # -------------------------------------------
   # preconfiguration de la carte wifi
   # R. Suinot (remi@suinot.org) le 04 Dec. 2007
   # -------------------------------------------
   
   # Pour rappel:
   # iwconfig $IFACE nick fang mode Managed
   # iwconfig $IFACE rate Auto
   # iwconfig $IFACE essid "Wifi Starfleet Acces Point 01"
   # iwconfig $IFACE key on
   # iwspy $IFACE mac-address
   
   modprobe hostap_pci essid=<l'essid du réseau>
   iwconfig eth0 key <la clef wep de la mort qui tue>
   
   exit 0
   

Voilà! Votre chargement du module place tout de suite votre essid (il semble que cela fonctionne mieux comme cela) et cotre carte est en mode point d'acces.

Ne pas oublier d'installer les deux paquets obligatoire: wireless-tools et hostap-utils

A noter qu'ici, il n'y a pas de sécurisation plus poussée que le wep. Mais ce n'est qu'un petit réseau local, sans grosse puissance émettrice, et en campagne.

--admin 2 février 2009 à 21:05 (CET)