Chargement en cours...
 
 
Identifiant      Mot de passe        oublié?
Accueil | Calendrier | S'inscrire | IRC | Plan du site | Contact
Information Pratique L'association Le site

Test de la carte Belkin avec Chipset ADMTEK 8211

Ceci est un guide pour une installation à partir des sources, n'hésiter pas à mettre vos commentaires ou vous pouvez aussi le compléter pour aider ceux qui ont une redhat et expliquer l'installation de drivers binaires et nous le transmettre.

Pour commencer dans le wifi j'ai d'abord cherché une carte pas trop chère mais surtout avec un driver disponible sous linux et j'ai trouvé cette carte avec connecteur d'antenne pour 50 Euros.

Installation sous Linux

Distrib : Gentoo
noyau : 2.4.21
gcc : 3.2.2

Compatibilités

D'après la page sur le site des "Wireless Tools" pour linux la carte devrait être compatible avec la majeure partie des options :

  • Configuration : Wireless Extensions
  • Statistics : Wireless Extensions
  • Multi-devices : ?
  • Interoperability : 802.11-DS and 802.11-b, interoperate with Windows
  • Other features : WEP encryption, PCI busmaster
  • Non implemented : -
  • Bugs : ?

Marche à suivre

Les drivers de la carte ont besoin des Wireless Extension, on peut les récupérer ici : Wireless Tools La dernière version des Wireless Extension est actuellement la 16.

L'installation des drivers se fera en 3 parties

  • un patch pour le noyau (donc recompiler le noyau)
  • le driver fournis par ADMTEK
  • et la compilation des Wireless Tools pour gérer l'interface

Le patch du noyau et les Wireless Tools sont liés, il faut donc faire attention lors de la compilation et respecter l'ordre ici décrit.

Patch du noyau

Cette section implique que vous ayez déjà un noyau comfiguré pour un réseau sans-fil.

Il faut télécharger le patch sur le site des "Wireless Tools", attention aux numéros de version des noyaux que vous utilisez et à la version du patch. Pour les Wireless Extension 16 et le noyau 2.4.21 : http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/iw241_we16-6.diff

En étant root, placez vous dans la racine du répertoire des sources généralement /usr/src

  1. cd /usr/src
  2. cat iw241_we16-6.diff | patch -p0

on a maintenant un noyau patché avec les extensions sans-fil 16, il ne reste plus qu'a le recompiler.

Compilation du driver

Télécharger les dernières sources du driver, 1.05 actuellement.

les décompressez :

  1. tar -xvzf ADM8211_src_105.tar.gz

il faut faire une petite modification dans le fichier Makefile afin d'indiquer où sont les sources de votre noyau

dans "FLAG =" remplacez :

"-I/usr/src/linux-2.4/include"

par le chemin de votre noyau, chez moi :

"-I/usr/src/linux/include"

puis sauvegarder le fichier.

Pour compiler le driver tapez

  1. make

si tout se passe bien il existe maintenant un fichier 8211.o dans le repertoire ADM8211, on peut le copier dans /lib/modules/2.4.21/kernel/drivers/net/ (attention à respecter le chemin en fonction de la version du noyau)

Maintenant on a un noyau patché et le driver installé, on va pouvoir tester si tout fonctionne bien :

  1. insmod 8211

pour charger le module, il devrait apparaitre un "Warning" disant que le module n'est pas open source, mais en tapant lsmod on devrait le voir chargé. Si c'est le cas vous pouvez taper

  1. ifconfig -a

et vous devriez voir une interface réseau supplémentaire.

Installation des Wireless Tools

Télécharger la dernière version : http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.26.tar.gz

Puis les décompresser :

  1. tar -xvzf wireless_tools.26.tar.gz
  2. cd wireless_tools.26

comme indiqué dans le fichier INSTALL, un "make" devrait suffire, pas de chance il faut contourner la détection des WE16 en faisant :

  1. make FORCE_WEXT_VERSION=16

maintenant les outils sont compilés pour la bonne version des extensions, les installer en étant root :

  1. make install

Configuration de la carte sous linux

une fois le driver chargé et les outils de configuration installés, on va pouvoir configurer la carte pour accéder aux réseaux sans fil.

iwconfig est la commande qui permet de configurer les options sans-fil

iwconfig, utilisé seul il permet de lister les interfaces sans-fil

Pour configurer la carte sur le réseau de lille :

  1. iwconfig eth1 mode Ad-Hoc
  2. iwconfig eth1 channel 1
  3. iwconfig eth1 essid "bombolong"

Attention, les configurations ne seront enregistrées qu'après le paramétrage du essid, si vous désirez changer de canal, il faudra faire ainsi :

  1. iwconfig eth1 channel 2
  2. iwconfig eth1 essid "bombolong"

'iwconfig eth1' affiche

eth1 IEEE 802.11-DS ESSID:"bombolong" Nickname:""

Mode:Ad-Hoc Frequency:2.457GHz Cell: 02:C1:0C:13:C1:00
Bit Rate=11Mb/s Tx-Power=47 dBm Sensitivity:0/65535
Retry limit:3 RTS thr=2346 B Fragment thr=2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Le canal restera sur 1 tant que vous n'avez pas reconfiguré le essid, donc respectez l'ordre pendant la configuration.

puis on va pouvoir lui attribuer une adresse ip avec la commande classique :

  1. ifconfig eth1 10.59.5.5

--- Commentaires : ---

La carte a l'air de fonctionner ici, les configurations ont l'air correctes. Cependant j'ai eu à préter un portable Toshiba sous Windows XP, il a une carte Wi-Fi intégrée et ces deux machines n'arrivent pas à ce voir.



Dernière mise à jour de la page: 18/01/2005 14:17