Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:reseau:wifi [26/04/2013 17:26] captnfab [Détecter le matériel] |
doc:reseau:wifi [26/04/2013 17:39] captnfab [Détecter le matériel] |
||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
Pour vérifier si c'est le cas (et que ce module est installé), on utilisera à nouveau la commande ''lspci'' : | Pour vérifier si c'est le cas (et que ce module est installé), on utilisera à nouveau la commande ''lspci'' : | ||
- | <code>$ lspci -k | grep -i network -A 1 | + | <code bash>$ lspci -k | grep -i network -A 1 |
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) | 02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) | ||
Subsystem: AzureWave Device 2047 | Subsystem: AzureWave Device 2047 | ||
Ligne 68: | Ligne 68: | ||
* http://linuxwireless.org/en/users/Devices | * http://linuxwireless.org/en/users/Devices | ||
+ | === Vérifier la présence des firmware === | ||
+ | |||
+ | Les //Firmware// sont des micro-programmes souvent fournis par le constructeur et que le pilode noyau doit charger dans la carte WiFi elle-même. De nombreux périphériques nécessitent aujourd'hui que soient chargés des firmware, et comme ceux-ci sont rarement libres, ils ne sont pas installés par défaut sous Debian. | ||
+ | |||
+ | Pour vérifier si un firmware est présent (après s'être assuré que le module nécessaire était bien là), nous allons utiliser la commande ''/sbin/ifconfig''. | ||
+ | |||
+ | Si on lui donne l'argument ''-a'', cette commande affiche toutes les interfaces réseaux présentes sur la machine : | ||
+ | |||
+ | <code bash>$ /sbin/ifconfig -a | ||
+ | |||
+ | eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx | ||
+ | BROADCAST MULTICAST MTU:1500 Metric:1 | ||
+ | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | collisions:0 lg file transmission:1000 | ||
+ | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | ||
+ | |||
+ | lo Link encap:Boucle locale | ||
+ | inet adr:127.0.0.1 Masque:255.0.0.0 | ||
+ | adr inet6: ::1/128 Scope:Hôte | ||
+ | UP LOOPBACK RUNNING MTU:65536 Metric:1 | ||
+ | RX packets:552 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:552 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | collisions:0 lg file transmission:0 | ||
+ | RX bytes:37827 (36.9 KiB) TX bytes:37827 (36.9 KiB) | ||
+ | |||
+ | wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx | ||
+ | UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | ||
+ | RX packets:638993 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:412031 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | collisions:0 lg file transmission:1000 | ||
+ | RX bytes:617235341 (588.6 MiB) TX bytes:42145548 (40.1 MiB) | ||
+ | </code> | ||
+ | |||
+ | Si ''wlan0'' n'apparaît pas alors que le module noyau est bien chargé, c'est que le firmware manque. | ||
+ | |||
+ | Vous activez ensuite la carte Wifi avec la commande suivante, en root : | ||
+ | |||
+ | <code># ifconfig wlan0 up</code> | ||
+ | |||
+ | Vous vérifiez si l'interface a effectivement été allumée avec la commande : | ||
+ | <code>$ /sbin/ifconfig</code> | ||
+ | |||
+ | Si 'wlan0' apparaît, alors votre carte wifi est très probablement correctement détectée, félicitations. Sinon, le firmware manque presque sûrement, et un ''dmest | tail'' vous indiquera quels sont les fichiers de firmware manquants pour que la carte fonctionne correctement. | ||
+ | |||
+ | === Le test final : la détection des réseaux === | ||
+ | |||
+ | Si vous êtes arrivés jusque là et que vous prétendez avoir passé avec succès toutes les étapes précédentes, il reste un test de validation final : « est-ce que votre carte détecte bien les réseaux voisins ? » | ||
+ | |||
+ | Pour ce faire, dans un terminal root, vous lancez la commande suivante : | ||
+ | <code># iwlist wlan0 scan</code> | ||
+ | |||
+ | S'ils sont présents, alors vous avez gagné, sinon, quelque chose n'a pas bien fonctionné quelque part, regardez les difficultés particulière connues pour votre carte. | ||
==== Les pilotes WIFI dans Debian ==== | ==== Les pilotes WIFI dans Debian ==== | ||