Matériel wi-fi pour Linux
Le matrériel wireless pour linux / unix.
Commençons tout de suite par les galères,
nous nous garderons les quelques satisfactions pour la suite. J'ai fais
TOUS les magasins de la Rue Montgallet dans le 12e à Paris, haut lieu
des échhoppes informatiques s'aglutinant autour du magasin Surcouf.
Trouver du matériel wireless quand on est sur Linux relève carrément du challenge.
Les vendeurs : complètement à la masse !
Aucun n'a été capable de me conseiller une carte fonctionnant sous
LINUX : c'est à la fois tragique et significatif de l'état d'esprit qui
les anime, : "LINUX c'est pour les fous" ; "ah ca ressemble à ça
Linux"; "olala !" surement l'expression que j'ai le plus entendu ce
jour là"; jusqu'au plus débile : "ah tien l'interface graphique est
pompée sur MAC OS !" ...
Vu le niveau d'incompétence généralisé de 99% des vendeurs en matière de Linux, la partie allait s'annoncer ardue.
Pour
la petite histoire, je me suis encore une fois rendu chez Surcouf pour
acheter une antenne omnidirectionnelle : outre le fait que le vendeur a
essayé (c'est de bonne guerre) de me vendre une connectique hors de
prix 65€ le câble de 25 CM en SMA , il a semblé fort surpris que je lui
annonce que les cartes PCMCIA, Zyair b-101 de Zixel (chipset prism) étaient tout à fait
compatibles LINUX (alors que le constructeur à ses dires soutenait le
contraire): cette carte accepte la connection directe d'une antenne,
c'est pour celà que je l'ai choisi).
La bonne méthode pour choisir une carte wireless :
>
il n'y en a pas 50 : il faut la TESTER : une bonne carte pcmcia
wireless est une carte qui est directement reconnue au démarrage : celà
veut dire que le contructeur a respecté des normes et qu'il n'essaye
pas d'imposer son "pseudo satndard" maison.
> Vous pouvez aussi tenter de faire confiance aux informations que vous trouvez sur google en tapant la référence exacte de la carte et "chipset" histoire de savoir ce qu'elle a dans le bide, mais là encore attention c'est là encore loin d'être fiable. La raison c'est que ces crétins de constructeur changent les chipsets de leurs cartes sans changer le nom du modèle de la carte. Du coup une carte compatible à un instant T car équipée d'un chipset prism se retrouve inutilisable car son constructeur a judicieusement foutu un chipset Texas instrument dedans... pourquoi ? parcequ'il font du compatible Windows et se foutent complètement des gens qui utilisent autre chose.
> Je n'ai pas de portable sous linux et je souhaite tester ma carte wireless avant l'achat :
*téléchargez
vous un iso de KNOPPIX (avec le kernel le plus récent possible, un 2.6
a plus de chances de trouver votre carte wireless qu'un 2.2x) par
exemple et faites booter le vendeur dessus : lancer l'outil wlanconf ou
ethereal (inclus dans la knoppix), ou tout autre outil vous permettant
de détecter vos interfaces réseau) et si la carte est détectée vous le
verrez tout de suite.
Les cartes wi-fi
Avant toute chose :
Une carte wi-fi n'est pas compatible Linux parcequ'elle est de telle ou telle marque, cette compatibilité est uniquement liée au chipset qu'elle renferme. Les grands constructeurs ne sont pas du tous forcemment fabricants de ce micro-composant qu'est le chipset, ils se fournissent donc chez des constructeurs spécifiques, souvent les même... du coup vous pouvez très bien tombé sur une carte sans marque à 15€ qui fonctionne aussi bien qu'une 3COM ou une SMC à 60€.
** Ce qu'il faut savoir :
1°) Pour l'instant : Préférez les chipsets ORINOCO (rares), PRISM, RALINK et ATHEROS, les autres ne seront pas reconnus ou si par miracle ils le sont avec les drivers (souvent bien foireux) des constructeurs, vous aurez des problèmes lorsque vous voudrez utiliser des softwares comme ethereal, airsnort ou autres ...
2°) Les wardrivers : Attention très peu de chipsets supportent le promiscous mode et des fonctionnalités plus poussées comme l'injection de paquets : il s'agit des chipsets Prism, Orinocco, et Atheros. Préferez les cartes sur
lesquelles on puisse brancher une antenne (attention la connectique
elle aussi est difficile à trouver), les warriors, pensez à vous procurer une carte avec un chipset qui supporte le mode promiscous et les fonctionnalités d'injection de paquets sproposées par Kismet.
3°) Ce n'est pas parce qu'il
est mentionné sur la boîte une compatibilité Linux que c'est vrai,
personnellement j'ai eu des surprises avec des cartes PCMCIA SMC dont
les drivers Linux avaient été visiblement réalisés sous Windows (SIC!)
: des espaces et desparenthèses dans les noms de directory invitant
votre compileur à aller se faire voir : je le répète, UNE BONNE CARTE
WIRELESS N' A PAS BESOIN D'INSTALLATION DE DRIVERS POUR FONCTIONNER SOUS LINUX : elles
sont automatiquement détectées car les drivers sont des modules de kernel déjà implémentés dans votre distribution pour peu qu'elle ne soit pas trop vielle.
PCI (ordinateurs de bureau) :
A
croire qu'il est presque impossible de trouver une carte compatible
LINUX : sachez que la norme 802.11g (54MB) ne supporte pas toujours les fonctionnalités avancées de certains outils. Ceci
limite donc votre choix à la norme 802.11b (11mb). La SMC EZconnect que
l'on m'a vendu comme compatible n'a jamais fonctionnée chez moi de
manière satisfaisante, les drivers du constructeur sont ridicules et la
première chose qui crève les yeux c'est qu'ils ont été faits sous
windows (sic), pour s'en convaincre il suffit de regarder les noms des
répertoires sur le CD fourni avec cette carte (avec des espaces et tout
ce qu'une compilation décente rejettera massivement)... du coup pour faire fonctionner la SMC, j'ai du installer ndiswrapper et me priver des fonctionnalités d'access point avec HostAP qui m'interesssaient... un échec.
Si je
devais vous en conseiller une ce serait sans hésiter la Netgear MA311,
basée sur un chipset PRISM, elle fonctionne du premier coup, sans
drivers, pour peu que votre kernel sout égal ou inférieur au 2.4. Cette
carte fonctionne également à merveille sous BSD. Sa portée est
satisfaisante et les personnes ne disposant pas de routeur y trouveront
une bonne solution pour se faire un point d'accès performant et peu
onéreux (une soixantaine d'euros).
USB
Attention, d'une manière général l'usb n'est pas fait pour le réseau, utilisez le uniquement si vous ne pouvez pas faire autrement ou si vous ne vou sentez pas l'âme d'un bricoleur au point de ne pas savoir installer une carte pci. Si vous avez un
ordinateur de bureau à connecter à un réseau sans fil, il s'agit d'une
bonne solution mais là encore dur de trouver un matériel tolérant le
branchement direct d'un antenne à Haut Gain. Trendnet et Dlink on proposé il y a un moment des modèles de stick usb à chipset Prism. Les stick usb à chispet atheros et ralink (comme la D-Link DWL-G122) sont eux aussi relativement répendus.
PCMCIA (ordinateurs portables) :
Même remarque que pour les cartes PCI :
802.11b uniquement. Les cartes Netgear basées sur Prism là encore font
des merveilles mais la star à mon sens demeure la ZY-AIR B-101 de Zyxel
qui acceptera une onéreuses mais efficace connectique SMA /reverse SMA
pour y brancher une antenne à haut gain. Cette carte est le must du
wardriver.
Vous trouverez avec un peu de chance et surtout en essayant des cartes sans marques (noname) qui fonctionnent comme vous le souhaiter, là encore : soit vous vous en remettez au vendeur, soit vous essayez !
Choisir de l'USB ou du pci/pcmcia ?
D'une manière générale : évitez l'usb, il n'est pas fait pour le réseau, et offre toujours des performances en retrait de ce qu'il se fait en pci ou en pcmcia. Choisissez l'usb uniquement si vous n'avez pas le choix.
S'équiper à paris
**GrosBill : Toujours aussi grosbillesque, ce magasin propose un choix
de cartes wireless conséquent et les vendeurs sauront vous guider vers
des matériels compatibles ou du moins vous renseigner sur la manière
dont vous pourrez vous les procurer.
**Surcouf : les vendeurs
autrefois incapables de vous donner une information correcte sur le
matériel ont fait de gros efforts et ils commencent à distiller dans la
bonne humeure des informations justes, il se peut que vous trouviez ce
dont vous avez besoin surtout au niveau connectique SMA... mais pour du
reverse, c'est une autre paire de manches (c'est ce qui m'est arrivé).
Vous aurez dans ce magasin la possibilité de tester le matériel ce qui
n'est pas toujours le cas dans les autres lorsque le matériel est
emballé. Si l'idée vous prend de vous référer aux forums ... accrochez
vous bien et sortez les kleenexs, il y a de quoi bien rigoler sur le
niveau de certains threads sur le WI-FI (rubrique Reseaux. Ce forum
illustre parfaitement les préoccupations de certains utilisateurs mais
témoigne surtout du manque d'informations fournies pas les
contructeurs, qui là encore désinforment plus qu'ils n'informent en
vous assurant d'une sécurité optimale grâce aux clefs wep de 128 bits).
**N'oubliez pas que l'on peut aussi commander sur le net dans des boutiques spécialisées où vous serez assuré d'avoir une carte qui fonctionne et qui possède les fonctionnalités que vous recherchez.

aircrack-ng