|
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 LinuxDistrib : Gentoo noyau : 2.4.21 gcc : 3.2.2
CompatibilitésD'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 à suivreLes 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 noyauCette 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 - cd /usr/src
- 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 driverTélécharger les dernières sources du driver, 1.05 actuellement. les décompressez : - 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 - 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 : - 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 - ifconfig -a
et vous devriez voir une interface réseau supplémentaire. Installation des Wireless ToolsTélécharger la dernière version : http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.26.tar.gz Puis les décompresser : - tar -xvzf wireless_tools.26.tar.gz
- 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 : - make FORCE_WEXT_VERSION=16
maintenant les outils sont compilés pour la bonne version des extensions, les installer en étant root : - make install
Configuration de la carte sous linuxune 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 : - iwconfig eth1 mode Ad-Hoc
- iwconfig eth1 channel 1
- 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 : - iwconfig eth1 channel 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 : - 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.
|