<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>6. Configuration</title> <link rel="stylesheet" href="style.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.64.1"> <link rel="home" href="index.html" title="Guide pratique du réseau sans-fil"> <link rel="up" href="index.html" title="Guide pratique du réseau sans-fil"> <link rel="previous" href="ar01s05.html" title="5. Vue d'ensemble de la configuration d'un réseau sans-fil"> <link rel="next" href="ar01s07.html" title="7. Liens utiles"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr><th colspan="3" align="center">6. Configuration</th></tr> <tr> <td width="20%" align="left"> <a accesskey="p" href="ar01s05.html">Précédent</a> </td> <th width="60%" align="center"> </th> <td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Suivant</a> </td> </tr> </table> <hr> </div> <div class="sect1" lang="fr"> <div class="titlepage"> <div><div><h2 class="title" style="clear: both"> <a name="id2514358"></a>6. Configuration</h2></div></div> <div></div> </div> <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="images/warning.png"></td> <th align="left">Avertissement</th> </tr> <tr><td colspan="2" align="left" valign="top"><p> Cette partie du texte original a été partiellement réécrite pour la version française. En effet, une grande partie des informations fournies par la version originale étaient trop obsolètes pour être utiles. Ces modifications ont été transmises à l'auteur pour inclusion dans les prochaines versions. </p></td></tr> </table></div> <p> Je présente ici quelques exemples (que j'espère utiles) de la façon de configurer certaines cartes sans-fil économiques courantes. </p> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="info-generales"></a>6.1. Informations générales sur la configuration </h3></div></div> <div></div> </div> <p> Les cartes sans-fil ont une interface similaire à n'importe quelle autre carte Ethernet, vous devrez donc ajouter dans <tt class="filename">/etc/conf.modules</tt> : </p> <pre class="programlisting"> alias <i class="replaceable"><tt>ethx</tt></i> <i class="replaceable"><tt>module</tt></i> </pre> <div class="itemizedlist"><ul type="disc"> <li><p> <i class="replaceable"><tt>ethx</tt></i> est l'interface que vous voulez attribuer à votre carte sans-fil ; </p></li> <li><p> <i class="replaceable"><tt>module</tt></i> est le nom du module du noyau. </p></li> </ul></div> <pre class="programlisting"> options <i class="replaceable"><tt>module</tt></i> io=<i class="replaceable"><tt>0xAAA</tt></i> irq=<i class="replaceable"><tt>I</tt></i> … </pre> <div class="itemizedlist"><ul type="disc"> <li><p> <i class="replaceable"><tt>0xAAA</tt></i> est l'adresse de base d'E/S correspondant à la carte ; </p></li> <li><p> <i class="replaceable"><tt>I</tt></i> est l'IRQ utilisée par votre carte ; </p></li> <li><p> et ainsi de suite s'il y a d'autre paramètres. </p></li> </ul></div> <p> Après cela, vous pourrez utiliser les commandes <span><b class="command">ifconfig</b></span> et <span><b class="command">route</b></span> pour configurer votre cartes au niveau IP. </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="id2514515"></a>6.2. Symphony (Proxim)</h3></div></div> <div></div> </div> <p> Type de réseau : <span class="acronym">FHSS</span>, Ad-hoc seulement, et avec le protocole propriétaire OpenAir. </p> <p> Site web : <a href="http://www.komacke.com/distribution.html" target="_top">http://www.komacke.com/distribution.html</a> où vous devrez télécharger la documentation et les pilotes Linux. Les pilotes pour les systèmes Windows sont disponibles sur <a href="http://www.proxim.com" target="_top">http://www.proxim.com</a>. </p> <p> Les pilotes sont fournis avec un code source à compiler. </p> <div class="orderedlist"> <p class="title"><b>Configuration</b></p> <ol type="1"> <li><p> Décompressez le fichier tar dans un répertoire vide. </p></li> <li><p> Tapez <span><b class="command">make</b></span> pour obtenir de l'aide. </p></li> <li><p><a name="symphony-make"></a> <b class="userinput"><tt>make modules; make module_install</tt></b> pour installer le pilote <tt class="filename">rlmod.o</tt> et l'utilitaire <span><b class="command">proxcfg</b></span>. </p></li> <li><p> Pour lancer le pilote (après avoir modifié <tt class="filename">/etc/conf.modules</tt> : voir la <a href="ar01s06.html#info-generales" title="6.1. Informations générales sur la configuration ">Section 6.1, « Informations générales sur la configuration »</a>), vous devrez simplement relancer l'interface avec la commande <span><b class="command">ifconfig</b></span>. </p></li> </ol> </div> <p> L'utilitaire <a href="http://www.komacke.com/proxcfg.html" target="_top"> <span><b class="command">proxcfg</b></span></a> vous permet de modifier les paramètres de la liaison données : </p> <div class="orderedlist"><ol type="1"> <li><p> <b class="userinput"><tt>proxcfg <i class="replaceable"><tt>ethx</tt></i> sta</tt></b> pour la configurer en station (esclave) </p></li> <li><p> <b class="userinput"><tt>proxcfg <i class="replaceable"><tt>ethx</tt></i> msta</tt></b> pour la configurer en station maître (maître) </p></li> <li><p> <b class="userinput"><tt>proxcfg <i class="replaceable"><tt>ethx</tt></i> alt</tt></b> pour la configurer en mode automatique </p></li> </ol></div> <p>C'est tout ce que vous devez savoir pour la faire fonctionner correctement.</p> <p> Pour plus d'information, consultez <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#RangeLan2" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#RangeLan2</a>. </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="id2514727"></a>6.3. Aviator 2.4 et AviatorPro (Webgear)</h3></div></div> <div></div> </div> <p> Type de réseau : <span class="acronym">FHSS</span>, Ad-hoc seulement pour la Aviator 2.4 et Infrastructure pour la AviatorPro. </p> <p> Ce sont des cartes <span class="acronym">PCMCIA</span>, 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. </p> <div class="orderedlist"> <p class="title"><b>Configuration</b></p> <ol type="1"> <li><p> Vous devez télécharger les sources pcmcia, les décompresser dans <tt class="filename">/usr/src/pcmcia</tt>, les compiler et les installer (voir la <a href="ar01s05.html#config-noyau" title="5.2. Configuration bas-niveau du noyau">Section 5.2, « Configuration bas-niveau du noyau »</a>) ; </p></li> <li> <p> Le fichier de configuration <tt class="filename">/etc/pcmcia/config.opts</tt> devrait<sup>[<a name="id2514806" href="#ftn.id2514806">6</a>]</sup> contenir une ligne comme celle-ci : </p> <pre class="programlisting"> module "ray_cs" opts … </pre> <p> À 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 <tt class="literal">opts</tt>. Les valeurs possibles de ces paramètres sont : </p> <div class="itemizedlist"><ul type="disc"> <li><p> <b class="userinput"><tt>pc_debug=<i class="replaceable"><tt>x</tt></i></tt></b>, où <i class="replaceable"><tt>x</tt></i> est le niveau de journalisation ; </p></li> <li><p> <b class="userinput"><tt>net_type=<i class="replaceable"><tt>x</tt></i></tt></b>, avec <i class="replaceable"><tt>x</tt></i>=0 pour le mode Ad-hoc et <i class="replaceable"><tt>x</tt></i>=1 pour le mode Infrastructure ; </p></li> <li><p> <b class="userinput"><tt>essid=<i class="replaceable"><tt>x</tt></i></tt></b>, <i class="replaceable"><tt>x</tt></i> est le <span class="acronym">ESSID</span>. </p></li> </ul></div> </li> </ol> </div> <p> Finalement, pour vérifier votre configuration avec , donnez à <tt class="literal">pc_debug</tt> une valeur supérieure à zéro. Vous verrez dans votre console des messages relatifs à la liaison données (comme <tt class="computeroutput">network started</tt> lors de la création d'un nouveau réseau sans-fil et <tt class="computeroutput">network joined</tt> lors de la jonction avec un réseau sans-fil existant). </p> <p> Le fichier <tt class="filename">/proc/ray_cs</tt> peut également vous aider : si le <span class="acronym">BSSID</span> qu'il indique est nul, vous ne pourrez recevoir de données d'aucune carte. En effet, le <span class="acronym">BSSID</span> indique à quel réseau vous appartenez. </p> <p> Pour plus d'informations, consultez <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Raylink" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Raylink</a> </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="id2514973"></a>6.4. Produits Cabletron et Wavelan I, II, Orinoco de Lucent </h3></div></div> <div></div> </div> <p> Type de réseau : <span class="acronym">DSSS</span>, Ad-hoc et Infrastructure. </p> <p> Les produits Lucent sont très professionnels. NdT : La gamme des produits sans-fil de Lucent a été revendue à <a href="http://www.proxim.com" target="_top">Proxim</a> </p> <p> Site web : <a href="http://www.lucent.com" target="_top">http://www.lucent.com</a> et <a href="http://www.orinoco.net" target="_top">http://www.orinoco.net</a>. </p> <p> Le pilote (<tt class="filename">orinoco_cs</tt>) 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. </p> <p> 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 <i class="firstterm">extensions sans-fil</i> du noyau (<span class="foreignphrase"><i class="foreignphrase">wireless extensions</i></span>). 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 <i class="medialabel">wireless-tools</i>. Parmi ceux-ci se trouve la commande <span><b class="command">iwconfig</b></span> qui sera spécifiquement utilisée pour la configuration d'une carte (voir <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html</a>). </p> <div class="orderedlist"> <p class="title"><b>Configuration</b></p> <ol type="1"> <li><p> Vous devez télécharger les sources pcmcia, les décompresser dans <tt class="filename">/usr/src/pcmcia</tt>, les compiler et les installer (voir la <a href="ar01s05.html#config-noyau" title="5.2. Configuration bas-niveau du noyau">Section 5.2, « Configuration bas-niveau du noyau »</a>) ; </p></li> <li> <p> Placez dans le fichier de configuration <tt class="filename">/etc/pcmcia/wireless.opts</tt> une configuration vierge comme celle-ci : </p> <pre class="programlisting"> *,*,*,*) # <- 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="" ;; </pre> <p> Il ne vous reste plus qu'à remplir ce fichier pour configurer la liaison données. </p> </li> </ol> </div> <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td> <th align="left">Note</th> </tr> <tr><td colspan="2" align="left" valign="top"><p> 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 <tt class="filename">/etc/pcmcia/wireless.opts</tt> une configuration pour chaque carte. En effet, la quatrième partie du motif de sélection de chaque bloc <tt class="literal">*,*,*,<i class="replaceable"><tt>XX:XX:XX:XX:XX</tt></i>)</tt> 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 (<i class="replaceable"><tt>XX:XX:XX:XX:XX</tt></i>) par l'adresse MAC de la carte à laquelle cette configuration s'applique. </p></td></tr> </table></div> <p>Les pilotes pour Lucent peuvent aussi être utilisés pour les cartes Cabletron <a href="http://www.cabletron.com" target="_top">http://www.cabletron.com</a></p> <p> Pour plus d'information, consultez <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#WavelanIEEE" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#WavelanIEEE</a>. </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="id2515223"></a>6.5. YDI</h3></div></div> <div></div> </div> <p> Type de réseau : <span class="acronym">DSSS</span>, Ad-hoc ou Infrastructure. </p> <p> YDI vend des cartes très professionnelles avec des antennes, des amplis, et cætera. </p> <p> Site web : <a href="http://www.ydi.com" target="_top">http://www.ydi.com</a>. Les pilotes Linux sont disponibles sur : <a href="ftp://ftp.linux-wlan.org/pub/linux-wlan/" target="_top">ftp://ftp.linux-wlan.org/pub/linux-wlan/</a>. </p> <p>Pour installer :</p> <div class="orderedlist"><ol type="1"> <li><p> Décompressez le fichier tar dans un répertoire vide ; </p></li> <li><p> Tapez <span><b class="command">make</b></span> pour compiler ; </p></li> <li><p> <b class="userinput"><tt>make install</tt></b> pour installer le pilote <tt class="filename">am930_isa</tt> et l'utilitaire <span><b class="command">wlanctl</b></span>. </p></li> </ol></div> <p> Une fois ceci fait, vous pourrez choisir de réaliser une configuration manuelle de la liaison données en utilisant <span><b class="command">wlanctl</b></span> ou une configuration automatique en utilisant les scripts <tt class="filename">scripts/wlan</tt> ou <tt class="filename">scripts/rc.wlan</tt>. </p> <p> Les paramètres principaux pour un réglage manuel : </p> <div class="orderedlist"><ol type="1"> <li><p> <b class="userinput"><tt>wlanctl scan …</tt></b> pour rechercher des <span class="acronym">BSS</span> déjà présents ; </p></li> <li><p> <b class="userinput"><tt>wlanctl netlist</tt></b> vous montrera ce qu'a trouvé la commande <b class="userinput"><tt>wlanctl scan …</tt></b> ; </p></li> <li><p> <b class="userinput"><tt>wlanctl bsscreate … <i class="replaceable"><tt>ssid</tt></i> </tt></b> pour créer un nouveau réseau identifié par le <i class="replaceable"><tt>SSID</tt></i> indiqué ; </p></li> <li><p> <b class="userinput"><tt>wlanctl bssjoin <i class="replaceable"><tt>bssid</tt></i> </tt></b> pour rejoindre le réseau identifié par le <i class="replaceable"><tt>BSSID</tt></i> indiqué ; </p></li> <li><p> <b class="userinput"><tt>wlanctl authen</tt></b> et <b class="userinput"><tt>wlanctl assoc</tt></b> pour les services d'authentification </p></li> </ol></div> <p> Pour plus d'information, consultez <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Prism" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Prism</a>. </p> </div> <div class="footnotes"> <br><hr width="100" align="left"> <div class="footnote"><p><sup>[<a name="ftn.id2514806" href="#id2514806">6</a>] </sup>Si ce n'est pas le cas, le fichier original, nommé <tt class="filename">etc/config.opts</tt> se trouve dans les sources pcmcia.</p></div> </div> </div> <div class="navfooter"> <hr> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"> <a accesskey="p" href="ar01s05.html">Précédent</a> </td> <td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td> <td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Suivant</a> </td> </tr> <tr> <td width="40%" align="left" valign="top">5. Vue d'ensemble de la configuration d'un réseau sans-fil </td> <td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td> <td width="40%" align="right" valign="top"> 7. Liens utiles</td> </tr> </table> </div> </body> </html>