slitaz-doc-wiki-data annotate pages/fr/guides/wifi-easy.txt @ rev 44

Update pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun May 01 07:40:21 2011 +0000 (2011-05-01)
parents 7011c4a257d7
children 53b8dcf5102e
rev   line source
slaxemulator@4 1 ====== Configuration du Wifi : méthode facile ======
slaxemulator@4 2
slaxemulator@4 3 ===== Introduction =====
slaxemulator@4 4
slaxemulator@4 5 Pour installer le Wifi sur Linux, deux méthodes sont possibles :
slaxemulator@4 6
slaxemulator@4 7 * Utiliser un module du noyau linux spécifique à votre carte Wifi.
slaxemulator@4 8 * Utiliser le module NDISwrapper qui se servira d'un pilote Windows.
slaxemulator@4 9
slaxemulator@44 10 Nous ne traitons ici que de l'utilisation d'un module du noyau Linux spécifique à votre carte. NDISwrapper fera l'objet d'une autre documentation.
slaxemulator@4 11
slaxemulator@44 12 Pour utiliser un module spécifique du noyau Linux, il faut :
slaxemulator@44 13
slaxemulator@44 14 - Connaître son matériel Wifi.
slaxemulator@4 15 - Savoir quel module correspond à sa carte Wifi.
slaxemulator@4 16 - Installer ce module, ainsi que le firmware de la carte qui y correspond.
slaxemulator@4 17 - Configurer sa connexion au point d'accès.
slaxemulator@4 18 - Se connecter, et surfer !
slaxemulator@4 19
slaxemulator@4 20 L'outil Netbox de Slitaz permet d'effectuer les 3 dernières étapes en quelques clics. Il est aussi possible de configurer le Wifi simplement en ligne de commande.
slaxemulator@4 21
slaxemulator@44 22 ===== Utilitaire graphique Wifibox/Netbox =====
slaxemulator@4 23
slaxemulator@44 24 Avec //netbox// ou //wifibox// vous pouvez configurer votre wifi en seulement quelques clics de souris. Si vous savez déjà de quel module vous avez besoin, il est facile à utiliser //wifibox// :
slaxemulator@44 25 <code>
slaxemulator@44 26 $ subox wifibox
slaxemulator@44 27 </code>
slaxemulator@44 28 //Wifibox// va installer tous les logiciels nécessaires, et puis lancera le wifi. Vous n'aurez pas à installer manuellement votre wifi.
slaxemulator@4 29
slaxemulator@44 30 Voici les étapes nécessaires pourr //Wifibox// :
slaxemulator@4 31
slaxemulator@44 32 * Tout d'abord, allez sur l'onglet Pilotes, et installez le module dont vous avez besoin. SliTaz va charger le firmware (si nécessaire), le module du noyau, configurer votre wifi, et se connecter au point d'accès.
slaxemulator@44 33 * Ensuite, allez dans "//Configuration//", et commencez la configuration. Si vous ne savez pas comment faire, jetez un oeil à /etc/network.conf - Wifibox utilise les mêmes paramètres. Cliquez sur "//Start//"
slaxemulator@44 34 * Si tout va bien, vous pouvez commencer à surfer!
slaxemulator@44 35
slaxemulator@44 36 ===== Configurer manuellement votre Wifi =====
slaxemulator@44 37
slaxemulator@44 38 Si vous voulez comprendre comment le wifi fonctionne dans SliTaz, alors vous pouvez essayer de configurer votre wifi manuellement.
slaxemulator@44 39
slaxemulator@44 40 Mais si vous voulez savoir comment fonctionne généralement wifi sous linux, ou si votre module de noyau n'est pas sur cette liste, vous devriez plutôt regarder la [[fr:guides:wifi-hard|configuration du wifi pas à pas]].
slaxemulator@44 41
slaxemulator@44 42 Voici un résumé rapide des étapes nécessaires :
slaxemulator@44 43
slaxemulator@44 44 * Connaître votre carte wifi
slaxemulator@44 45 * Vérifier si votre carte wifi a besoin d'un firmware, par exemple b43, et l'installer
slaxemulator@44 46 * Charger le module du noyau spécifique à votre carte wifi
slaxemulator@44 47 * Vérifier que la carte wifi est détectée et le module chargé
slaxemulator@44 48 * Configurer /etc/network.conf
slaxemulator@44 49 * Démarrer l'interface Wifi
slaxemulator@44 50 * Lancer /etc/init.d/network.sh
slaxemulator@44 51
slaxemulator@44 52 Les commandes suivantes font toutes les étapes ci-dessus. C'est aussi la méthode la plus facile :
slaxemulator@44 53
slaxemulator@44 54 <code>
slaxemulator@44 55 # tazhw detect-pci --get-firmware
slaxemulator@44 56 # /etc/init.d/network.sh restart
slaxemulator@44 57 </code>
slaxemulator@44 58
slaxemulator@44 59 Maintenant, pour des instructions plus détaillées :
slaxemulator@44 60
slaxemulator@44 61 ===== Instructions détaillées =====
slaxemulator@44 62 ===== Connaître son matériel (Identifier sa carte Wifi) ===
slaxemulator@44 63
slaxemulator@44 64 Certaines commandes lancées dans un terminal permettent de lister le matériel installé sur son ordinateur. Cela permet d'identifier sa carte Wifi.
slaxemulator@44 65
slaxemulator@44 66 Si vous avez une carte wifi intégrée :
slaxemulator@44 67 <code>
slaxemulator@44 68 $ lspci | grep -i network
slaxemulator@44 69 </code>
slaxemulator@44 70
slaxemulator@44 71 Si la carte est reliée par USB, il faut l'outil //lsusb// disponible dans le paquet //usbutils// :
slaxemulator@4 72 <code>
slaxemulator@4 73 # tazpkg get-install usbutils
slaxemulator@4 74 $ lsusb
slaxemulator@4 75 </code>
slaxemulator@4 76
slaxemulator@44 77 Dans les deux cas, vous aurez une ligne du genre :
slaxemulator@4 78
slaxemulator@4 79 <code>
slaxemulator@44 80 02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
slaxemulator@4 81 </code>
slaxemulator@4 82
slaxemulator@4 83 Nous obtenons ainsi des informations sur la carte Wifi :
slaxemulator@4 84
slaxemulator@44 85 * Le fabricant de la carte Wifi: //Intel Corporation//.
slaxemulator@44 86 * Le modèle de la carte : //Pro/Wireless Lan 2100 3B//.
slaxemulator@44 87 * Le chipset de la carte : //IPW 2100 (Intel Pro Wireless 2100)//.
slaxemulator@44 88 * L'interface : //Mini PCI//.
slaxemulator@4 89
slaxemulator@4 90 === Déterminer le module du noyau et le firmware nécessaires ===
slaxemulator@4 91
slaxemulator@44 92 Le noyau Linux de Slitaz est volontairement allégé. Certains modules, notamment ceux permettant de reconnaître les cartes Wifi, ne sont pas présents par défaut, mais doivent être chargées par l'utilisateur.
slaxemulator@4 93
slaxemulator@44 94 Beaucoup de cartes wifi fonctionneront si vous chargez le module correct. Le plus facile est de laisser SliTaz auto-detecter votre matériel.
slaxemulator@4 95
slaxemulator@44 96 Pour les cartes wifi intégrées :
slaxemulator@4 97 <code>
slaxemulator@44 98 # tazhw detect-pci
slaxemulator@4 99 </code>
slaxemulator@4 100
slaxemulator@44 101 Pour les cartes usb :
slaxemulator@44 102 <code>
slaxemulator@44 103 # tazhw detect-usb
slaxemulator@44 104 </code>
slaxemulator@4 105
slaxemulator@44 106 Parfois, cependant, le module ne suffit pas. Certains types de cartes (Intel par exemple) ont également besoin du firmware. Ce firmware n'est pas un logiciel libre, nous ne pouvons pas le distribuer en tant qu'élément de SliTaz. Vous devrez peut-être aller chercher le firmware sur le site Web du fabricant de votre carte et le télécharger dans ///lib/firmware//. Mais vous allez voir que SliTaz peut parfois le faire pour vous!
slaxemulator@4 107
slaxemulator@44 108 === Pour les modules du noyau b43, b43legacy, ipw2100 ou ipw2200 ===
slaxemulator@4 109
slaxemulator@44 110 Si le module du noyau dont vous avez besoin est b43, b43legacy, ipw2100 ou ipw2200, vous devriez également installer le paquet: get-wifi-firmware. Installez-le comme ceci :
slaxemulator@4 111 <code>
slaxemulator@4 112 # tazpkg get-install get-wifi-firmware
slaxemulator@4 113 </code>
slaxemulator@4 114
slaxemulator@44 115 === Démarrer le Wifi ===
slaxemulator@4 116
slaxemulator@44 117 get-wifi-firmware va installer des commandes nommées get-"//un module//"-firmware. Pour voir la liste :
slaxemulator@4 118 <code>
slaxemulator@4 119 # ls /usr/bin/get-*-firmware
slaxemulator@4 120 </code>
slaxemulator@44 121 Lancez le logiciel qui correspond à votre module (ipw2100 dans l'exemple précédent) :
slaxemulator@44 122 <code>
slaxemulator@44 123 # get-my_module-firmware
slaxemulator@44 124 </code>
slaxemulator@4 125
slaxemulator@44 126 Par exemple, supposons que votre module est ipw2200, vous pouvez taper :
slaxemulator@4 127
slaxemulator@4 128 <code>
slaxemulator@44 129 # get-ipw2200-firmware
slaxemulator@4 130 </code>
slaxemulator@4 131
slaxemulator@44 132 Cette commande va :
slaxemulator@4 133
slaxemulator@44 134 * Télécharger le firmware correspondant à "//mon_module//", créer le paquet "//mon_module-firmware//", et l'installer.
slaxemulator@44 135 * Télécharger les logiciels nécessaires au support du wifi (iwconfig, wpa_supplicant si nécessaire. ..)
slaxemulator@44 136 * Charger le module "//mon_module//" dans le noyau Linux.
slaxemulator@44 137 * Appeller ///etc/init.d/network.sh restart//, qui lance le Wifi.
slaxemulator@4 138
slaxemulator@44 139 Si ///etc/network.conf// est correctement configuré, vous pouvez surfer !
slaxemulator@44 140
slaxemulator@44 141 La façon la plus facile de le faire est de télécharger le firmware graphiquement en utilisant Wifibox (SliTaz Wireless Manager). Effectivement, le gestionnaire du sans-fil en mode graphique de SliTaz (Wifibox) peut réaliser ces étapes dans l'onglet Driver (après avoir choisi le module correct, soit ipw2200, appuyez sur install).
slaxemulator@44 142
slaxemulator@44 143 ===== Dépanner votre wifi =====
slaxemulator@44 144
slaxemulator@44 145 Voici un bref résumé des étapes nécessaires (résumé répété à nouveau pour la compréhension) :
slaxemulator@44 146
slaxemulator@44 147 * Connaître votre carte wifi
slaxemulator@44 148 * Vérifier si votre carte wifi a besoin d'un firmware, par exemple b43, et l'installer
slaxemulator@44 149 * Charger le module du noyau spécifique à votre carte wifi
slaxemulator@44 150 * Vérifier que la carte wifi est détectée et le module chargé
slaxemulator@44 151 * Configurer /etc/network.conf
slaxemulator@44 152 * Démarrer l'interface Wifi
slaxemulator@44 153 * Lancer /etc/init.d/network.sh
slaxemulator@44 154
slaxemulator@44 155 Les commandes suivantes exécutent toutes les étapes ci-dessus mentionnées. C'est également la meilleure manière de résoudre les problèmes. Pour obtenir une aide maximale sur les forums, ; veuillez svp inclure la sortie de chacune de ces commandes.
slaxemulator@44 156
slaxemulator@44 157 <code bash>
slaxemulator@44 158 lspci | grep -i network
slaxemulator@44 159 modprobe your_module
slaxemulator@44 160 dmesg | tail
slaxemulator@44 161 lsmod
slaxemulator@44 162 nano /etc/network.conf
slaxemulator@44 163 ifconfig eth1 up
slaxemulator@44 164 ifconfig -a
slaxemulator@44 165 iwconfig
slaxemulator@44 166 /etc/init.d/network.sh restart
slaxemulator@44 167 ifconfig -a
slaxemulator@44 168 </code>
slaxemulator@44 169
slaxemulator@44 170 ===== Configuration de /etc/network.conf =====
slaxemulator@44 171
slaxemulator@44 172 Slitaz démarre le Wifi à l'aide du script /etc/init.d/network.sh. Ce script se sert du fichier de configuration ///etc/network.conf//. Vous devez d'abord modifier votre fichier de configuration en suivant les exemples d'instructions données dans /etc/network.conf.
slaxemulator@44 173 Vous trouverez des explications détaillées sur /etc/init.d/network.sh [[fr:guides:network-script|ici]].
slaxemulator@44 174
slaxemulator@44 175 Votre module doit cependant être chargé à chaque démarrage. Pour cela, ajouter « //mon_module// » à la ligne //LOAD_MODULES// dans ///etc/rcS.conf// :
slaxemulator@4 176
slaxemulator@4 177 <code>
slaxemulator@4 178 # geany /etc/rcS.conf
slaxemulator@44 179 </code>
slaxemulator@4 180
slaxemulator@44 181 <file>
slaxemulator@44 182 LOAD_MODULES="nls_utf8 mon_module"
slaxemulator@44 183 </file>
slaxemulator@44 184
slaxemulator@44 185
slaxemulator@4 186 ===== Aide à la configuration de /etc/network.conf =====
slaxemulator@4 187
slaxemulator@4 188 <code bash>
slaxemulator@4 189 # démarrer ou pas le wifi au démarrage : "yes" ou "no"
slaxemulator@4 190 WIFI="yes"
slaxemulator@4 191
slaxemulator@4 192 #interface wifi, indiquée par iwconfig (généralement "wlan0" ou "eth0")
slaxemulator@4 193 WIFI_INTERFACE="wlan0"
slaxemulator@4 194
slaxemulator@4 195
slaxemulator@4 196 # ESSID de son point d'accès : "mon_essid" ou "any"
slaxemulator@4 197 # si "any" est choisi, Slitaz se connecte au premier point d'accès ouvert dispon
slaxemulator@4 198 ible.
slaxemulator@4 199 # attention :
slaxemulator@4 200 # en France, il n'est pas légal de se connecter au point d'accès d'un particulie
slaxemulator@4 201 r,
slaxemulator@4 202 # même si celui-ci ne prend pas soin de le sécuriser.
slaxemulator@4 203 WIFI_ESSID="any"
slaxemulator@4 204
slaxemulator@4 205
slaxemulator@4 206 # modes de connexion
slaxemulator@4 207 # les divers modes possibles sont :
slaxemulator@4 208 # ad-hoc : la carte peut se connecter à un réseau d'une seule cellule sans point
slaxemulator@44 209 d'accès, sert à monter un petit réseau point à point
slaxemulator@4 210 # managed : la carte peut se connecter à un réseau d'une ou plusieurs cellules
slaxemulator@4 211 # avec point d'accès
slaxemulator@4 212 # master : la carte joue le rôle d'un point d'accès maître
slaxemulator@4 213 # repeater : la carte joue le rôle d'un répéteur entre différents noeuds.
slaxemulator@4 214 # Cette méthode peut être utilisée pour transmettre une connexion Wifi
slaxemulator@4 215 # sur de longues distances
slaxemulator@4 216 # secondary : la carte joue le rôle d'un backup pour Master ou Repeater
slaxemulator@4 217 # monitor : la carte est passive et ne fait que recevoir les messages
slaxemulator@4 218 # Le mode managed convient dans les utilisations courantes
slaxemulator@4 219 # (maison, cyber-café, bureau, fac...)
slaxemulator@4 220 WIFI_MODE="managed"
slaxemulator@4 221
slaxemulator@4 222
slaxemulator@4 223 # clef de chiffrement
slaxemulator@4 224 WIFI_KEY="ma8clef8de8chiffrement8difficilement8déchiffrable"
slaxemulator@4 225
slaxemulator@4 226
slaxemulator@4 227 # type de clef de chiffrement : wep ou wpa ou any ou none
slaxemulator@4 228 # si vous utilisez WPA-EAP (par exemple pour le wifi d'une entreprise),
slaxemulator@4 229 # indiquez any.
slaxemulator@4 230 WIFI_KEY_TYPE="wpa"
slaxemulator@4 231
slaxemulator@4 232
slaxemulator@4 233 # driver permettant à wpa_supplicant de communiquer avec la carte wifi.
slaxemulator@4 234 # ce driver dépend du module du noyau utilisé.
slaxemulator@4 235 # les drivers possibles sont :
slaxemulator@4 236 # wext = Linux wireless extensions (generique, convient dans la plupart des cas
slaxemulator@4 237 )
slaxemulator@4 238 # hostap = Host AP driver (Intersil Prism2/2.5/3)
slaxemulator@4 239 # atmel = ATMEL AT76C5XXx (USB, PCMCIA)
slaxemulator@4 240 # wired = wpa_supplicant wired Ethernet driver
slaxemulator@4 241 WPA_DRIVER="wext"
slaxemulator@4 242
slaxemulator@4 243
slaxemulator@4 244 # canal wifi. Laissez vide, si vous ne savez pas à quoi cela correspond.
slaxemulator@4 245 WIFI_CHANNEL=""
slaxemulator@4 246
slaxemulator@4 247
slaxemulator@4 248 # autres arguments à passer à la commande iwconfig.
slaxemulator@4 249 # voir la page man d'iwconfig pour plus d'informations.
slaxemulator@4 250 # par exemple, un utilisateur de portable désirant économiser sa batterie,
slaxemulator@4 251 # devrait indiquer "txpower off" pour que le wifi soit configuré, mais déb
slaxemulator@4 252 ranché.
slaxemulator@4 253 # la commande : iwconfig txpower on rebranchera le wifi à la demande.
slaxemulator@4 254 WIFI_IWCONFIG_ARGS=""
slaxemulator@4 255
slaxemulator@44 256 </code>
slaxemulator@44 257
slaxemulator@44 258 ===== Informations supplémentaires =====
slaxemulator@44 259 Pour des instructions plus détaillées :
slaxemulator@44 260 Premièrement faire « lspci » pour connaître la carte Wifi que vous avez. Une fois que vous savez quelle carte vous avez, vous pouvez lancer une recherche sur Internet pour trouver quel est le module dont vous avez besoin, et si un firmware spécial est nécessaire. Pour vous aider, voici quelques liens utiles:
slaxemulator@44 261
slaxemulator@44 262 * [[http://linux-wless.passys.nl/|Linux wireless LAN support]] (La colonne de droite, indique où trouver le firmware, le cas échéant)
slaxemulator@44 263 * [[http://doc.ubuntu-fr.org/wifi|Documentation Wifi Ubuntu]] (Site Web d'Ubuntu, page wifi)
slaxemulator@44 264 * [[http://www.google.com/|Google]] avec « //le nom de votre carte wifi// » « //modprobe// » ou « //linux// »
slaxemulator@44 265 Si ces liens ne sont pas utiles, vous pouvez demander au [[http://forum.slitaz.org/|forum SliTaz]]
slaxemulator@44 266
slaxemulator@44 267 Par exemple, nous pouvons apprendre que le //Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter// fonctionne avec le module //ipw2100// et que le firmware est disponible à http://ipw2100.sourceforge.net/.
slaxemulator@44 268
slaxemulator@44 269 ----
slaxemulator@44 270 \\
slaxemulator@44 271 ^ Section Révision de la page ^^
slaxemulator@44 272 |Qualité| Bonne |
slaxemulator@44 273 |Revue| |
slaxemulator@44 274 |Priorité| |
slaxemulator@44 275 |Problèmes| |
slaxemulator@44 276 |Comment améliorer| |
slaxemulator@44 277
slaxemulator@44 278
slaxemulator@44 279 \\
slaxemulator@44 280 ----