logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:39]
captnfab [Détecter le matériel]
doc:reseau:wifi [26/04/2013 17:41]
captnfab [Détecter le matériel]
Ligne 17: Ligne 17:
 ==== Détecter le matériel ==== ==== Détecter le matériel ====
  
-Suivez cette section en particulier si votre matériel n'est pas reconnu par le noyau. +[[manuel:wifi:detecter-le-materiel|Faire en sorte que la carte WiFi soit détectée]]
- +
-=== Identifier ma carte réseau === +
- +
-Il existe plusieurs niveaux de détection du matériel. En premier lieu, le noyau doit identifier la carte comme étant une carte WiFi. Pour vérifier si c'est le cas, la commande ''​lspci''​ nous sera très utile. +
- +
-Pour identifier votre carte WIFI, tapez dans un terminal la commande suivante ​: +
-<code bash> +
-$ lspci -nn | grep -i network +
-</​code>​ +
-Cela vous donnera quelque chose comme ceci : +
-<​code>​ +
-03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02) +
-</​code>​ +
- +
-Cette ligne nous indique que cet ordinateur est équipé d’une carte avec une puce de marque //​Broadcom//​ avec un chipset //​BCM4311//​. Les cartes Broadcom sont souvent pénibles à installer, heureusement les modes d'​installation commencent à être bien rodés. +
- +
-<​note>​ +
-Il existe une multitude de tutoriels ou de cours sur internet qui expliquent comment identifier le matériel installé sur votre ordinateur.</​note>​ +
-Voici deux pages qui sont spécialement dédiées à Debian. +
-  * http://www.linux-france.org/​prj/​inetdoc/​cours/​config.interface.wlan/​config.interface.wlan.identification.html +
-  * http://​wiki.debian.org/​fr/​HowToIdentifyADevice +
- +
-=== Vérifier la présence du module noyau === +
- +
-La seconde étape nécessaire pour le fonctionnement d'une carte Wifi est qu'​elle soit prise en charge par un module du noyau. +
- +
-Pour vérifier si c'est le cas (et que ce module est installé), on utilisera à nouveau la commande ''​lspci''​ : +
- +
-<code bash>$ lspci -grep -i network -A 1 +
-02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) +
- Subsystem: AzureWave Device 2047 +
- Kernel driver in use: bcma-pci-bridge</​code>​ +
-Cette fois-ci, on note que la carte Wifi est une BCM4313, et que le module noyau utilisé est ''​bcma-pci-bridge''​. +
- +
-Si ''​lspci''​ n'​affiche pas de module ​en cours d'​utilisation,​ c'​est ​que le module noyau est manquant, il faut alors l'​installer. +
- +
-Si vous êtes possesseur d'un ordi portable vous avez certainement une carte wifi intégrée. Dans le meilleur des cas votre carte sera reconnue automatiquement. Si si, ça arrive ! Sinon, vous devez connaître le modèle de votre carte pour pouvoir installer le bon pilote. +
- +
-Il suffit alors de se reporter à la section ''​ __Les pilotes WIFI dans Debian__''​ ci-dessous pour trouver le module qui correspond à la carte. +
- +
-<note tuyau> Si vous ne détectez pas la carte wifi, cela peut être dû au fait que sur certains ordinateurs portables, la carte wifi est en fait //un périphérique USB//. </​note>​ +
-Essayez la commande suivante (dans un terminal avec les droits root): +
-<​code>#​ lsusb</​code>​ +
- +
-Les PC de bureaux ne sont pas toujours équipés de carte wifi. Vous pouvez donc choisir la carte //PCI// ou la clef //​wifi-USB//​ que vous voudrez installer par vous-mêmes. +
- +
-Pour trouver une liste des cartes WIFI compatibles Linux allez à ces adresses: +
-  * http://​linux-wless.passys.nl/​index.php +
-  * 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 ====
  
doc/reseau/wifi.txt · Dernière modification: 05/08/2022 08:40 par Croutons

Pied de page des forums

Propulsé par FluxBB