6. Configuration

Je présente ici quelques exemples (que j'espère utiles) de la façon de configurer certaines cartes sans-fil économiques courantes.

Type de réseau : FHSS, Ad-hoc seulement, et avec le protocole propriétaire OpenAir.

Site web : http://www.komacke.com/distribution.html où vous devrez télécharger la documentation et les pilotes Linux. Les pilotes pour les systèmes Windows sont disponibles sur http://www.proxim.com.

Les pilotes sont fournis avec un code source à compiler.

Configuration

  1. Décompressez le fichier tar dans un répertoire vide.

  2. Tapez make pour obtenir de l'aide.

  3. make modules; make module_install pour installer le pilote rlmod.o et l'utilitaire proxcfg.

  4. Pour lancer le pilote (après avoir modifié /etc/conf.modules : voir la Section 6.1), vous devrez simplement relancer l'interface avec la commande ifconfig.

L'utilitaire proxcfg vous permet de modifier les paramètres de la liaison données :

  1. proxcfg ethx sta pour la configurer en station (esclave)

  2. proxcfg ethx msta pour la configurer en station maître (maître)

  3. proxcfg ethx alt pour la configurer en mode automatique

C'est tout ce que vous devez savoir pour la faire fonctionner correctement.

Pour plus d'information, consultez http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#RangeLan2.

Type de réseau : FHSS, Ad-hoc seulement pour la Aviator 2.4 et Infrastructure pour la AviatorPro.

Ce sont des cartes PCMCIA, donc vous devrez compiler les sources pcmcia pour pouvoir les utiliser. Le pilote permettant d'utiliser ces cartes est livré avec les sources PCMCIA (version 3.1.33 minimum) et est inclus dans les noyaux Linux à partir de la version 2.4.19.

Configuration

  1. Vous devez télécharger les sources pcmcia, les décompresser dans /usr/src/pcmcia, les compiler et les installer (voir la Section 5.2) ;

  2. Le fichier de configuration /etc/pcmcia/config.opts devrait[6] contenir une ligne comme celle-ci :

    module "ray_cs" opts …
    

    À cet endroit, vous devez modifier certains paramètres de la liaison données. Vous devez indiquer ces paramètres sur la même ligne, juste après opts. Les valeurs possibles de ces paramètres sont :

    • pc_debug=x, où x est le niveau de journalisation ;

    • net_type=x, avec x=0 pour le mode Ad-hoc et x=1 pour le mode Infrastructure ;

    • essid=x, x est le ESSID.

Finalement, pour vérifier votre configuration avec , donnez à pc_debug une valeur supérieure à zéro. Vous verrez dans votre console des messages relatifs à la liaison données (comme network started lors de la création d'un nouveau réseau sans-fil et network joined lors de la jonction avec un réseau sans-fil existant).

Le fichier /proc/ray_cs peut également vous aider : si le BSSID qu'il indique est nul, vous ne pourrez recevoir de données d'aucune carte. En effet, le BSSID indique à quel réseau vous appartenez.

Pour plus d'informations, consultez http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Raylink

Type de réseau : DSSS, Ad-hoc et Infrastructure.

Les produits Lucent sont très professionnels. NdT : La gamme des produits sans-fil de Lucent a été revendue à Proxim

Site web : http://www.lucent.com et http://www.orinoco.net.

Le pilote (orinoco_cs) permettant d'utiliser ces cartes est livré avec les sources PCMCIA (version 3.1.34 minimum) et est inclus dans le noyaux Linux à partir de la version 2.4.21.

Alors que les pilotes précédents étaient configurés via des paramètres indiqués au module lors de son chargement, la configuration de ce pilote sera réalisée via les extensions sans-fil du noyau (wireless extensions). Les extensions sans-fil sont un jeu d'appels systèmes permettant de communiquer avec les pilotes des cartes réseaux sans-fil. Les utilitaires permettant d'exploiter ces extensions sont regroupés dans le paquet wireless-tools. Parmi ceux-ci se trouve la commande iwconfig qui sera spécifiquement utilisée pour la configuration d'une carte (voir http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html).

Configuration

  1. Vous devez télécharger les sources pcmcia, les décompresser dans /usr/src/pcmcia, les compiler et les installer (voir la Section 5.2) ;

  2. Placez dans le fichier de configuration /etc/pcmcia/wireless.opts une configuration vierge comme celle-ci :

    *,*,*,*) # <- Motif de sélection
             # Définit à quelles cartes cette configuration s'applique
             # (Le 4e composant de ce motif correspond à l'adresse MAC)
    
        INFO="Carte WaveLan ou Orinoco"
        # ESSID (nom de réseau étendu) : "Mon reseau", "any"
        ESSID=""
        # Mode de fonctionnement :
        # ------------------------
        # Ad-Hoc, Managed, Master, Repeater, Secondary, auto
        MODE=""
        # Canal : 1, 2, 3
        # ---------------
        # Cette option n' est applicable qu'au mode Ad-hoc
        CHANNEL=""
        # Débit en bits : auto, 1M, 11M
        # -----------------------------
        # Ce paramètre sert a définir la vitesse de transmission.
        # attention à ce paramètre pour la compatibilité avec les cartes
        # Cabletron.
        RATE=""
        ;;
    

    Il ne vous reste plus qu'à remplir ce fichier pour configurer la liaison données.

Note

Pour utiliser 2 cartes Wavelan avec des configurations différentes sur la même machine (par exemple, l'une en mode Ad-hoc et l'autre en mode infrastructure), il suffit d'indiquer dans le fichier de configuration /etc/pcmcia/wireless.opts une configuration pour chaque carte. En effet, la quatrième partie du motif de sélection de chaque bloc *,*,*,XX:XX:XX:XX:XX) sert à spécifier à quelle carte (i.e. à quelle adresse MAC) cette configuration s'applique. Il suffit donc de remplacer dans chaque cas cette quatrième composante (XX:XX:XX:XX:XX) par l'adresse MAC de la carte à laquelle cette configuration s'applique.

Les pilotes pour Lucent peuvent aussi être utilisés pour les cartes Cabletron http://www.cabletron.com

Pour plus d'information, consultez http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#WavelanIEEE.

Type de réseau : DSSS, Ad-hoc ou Infrastructure.

YDI vend des cartes très professionnelles avec des antennes, des amplis, et cætera.

Site web : http://www.ydi.com. Les pilotes Linux sont disponibles sur : ftp://ftp.linux-wlan.org/pub/linux-wlan/.

Pour installer :

  1. Décompressez le fichier tar dans un répertoire vide ;

  2. Tapez make pour compiler ;

  3. make install pour installer le pilote am930_isa et l'utilitaire wlanctl.

Une fois ceci fait, vous pourrez choisir de réaliser une configuration manuelle de la liaison données en utilisant wlanctl ou une configuration automatique en utilisant les scripts scripts/wlan ou scripts/rc.wlan.

Les paramètres principaux pour un réglage manuel :

  1. wlanctl scan … pour rechercher des BSS déjà présents ;

  2. wlanctl netlist vous montrera ce qu'a trouvé la commande wlanctl scan … ;

  3. wlanctl bsscreate … ssid pour créer un nouveau réseau identifié par le SSID indiqué ;

  4. wlanctl bssjoin bssid pour rejoindre le réseau identifié par le BSSID indiqué ;

  5. wlanctl authen et wlanctl assoc pour les services d'authentification

Pour plus d'information, consultez http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Prism.



[6] Si ce n'est pas le cas, le fichier original, nommé etc/config.opts se trouve dans les sources pcmcia.