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

Ceci est une ancienne révision du document !


WIFI

Un peu de théorie

Pour comprentre un peu mieux ce qu'est le Wifi et quelles en sont les différentes normes et les différents modes de fonctionnement :

Détecter le matériel

Suivez cette section en particulier si votre matériel n'est pas reconnu par le noyau.

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 :

$ lspci -nn | grep -i network

Cela vous donnera quelque chose comme ceci :

03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 02)

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.

Il existe une multitude de tutoriels ou de cours sur internet qui expliquent comment identifier le matériel installé sur votre ordinateur.

Voici deux pages qui sont spécialement dédiées à Debian.

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 :

$ lspci -k | 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

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.

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.

Essayez la commande suivante (dans un terminal avec les droits root):

# lsusb

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:

Les pilotes WIFI dans Debian

Avec Debian, il existe plusieurs types de pilotes.

D'une part, on a les pilotes libres et, d'autre part, les pilotes non-libres.

Pour les pilotes non libres, les développeurs Debian ont créés des paquets que l'on peut installer facilement avec son gestionnaire de paquets préféré Gestionnaire Apt.

Pour les pilotes libres, le matériel peut être reconnu automatiquement. Cela dépendra de la version de votre noyau. Par exemple: le module ath9k pour les cartes Artheros est reconnu automatiquement à partir du noyau 2.6.32.

Il se peut aussi que vous ayez une carte WIFI et que le pilote ne soit pas empaqueté par Debian ou qu'il existe une version plus récente du pilote. On utilise alors un pilote Linux sous forme d'archive que l'on peut télécharger et installer.

merci à calou

dépôts non-libre :

Autre cas: pas de pilote Linux. Il faut avoir recours aux pilotes Windows et le logiciel Ndiswrapper.

Les pilotes libres

Module Cartes Pilotes/Page d’installation PCI/USB/PCMCIA
adm8211 ADMtek ADM8211 http://wiki.debian.org/adm8211PCI/PCMCIA
ar9170usb Artheros AR9170 http://wiki.debian.org/ar9170usb USB
ath5k Cartes Atheros AR5210 - AR5211 - AR5212 - AR5213 - AR5214 - AR2413 - AR242x - AR5414 http://wiki.debian.org/ath5kPCI/PCMCIA
ath9k Cartes Artheros 802.11n http://wiki.debian.org/ath9kPCI/PCMCIA
carl9170 Cartes Artheros 802.11n http://wiki.debian.org/carl9170USB
hostap_pci-hostap_plx Intersil Prism 2/2.5/3 http://wiki.debian.org/hostapPCI
hostap_cs Intersil Prism 2/2.5/3 http://wiki.debian.org/hostapPCMCIA
orinoco_xx Lucent/ Agere Hermes/ Intersil Prism 2/2.5/3 http://wiki.debian.org/orinocoPCI/PCMCIA
prism2-pci-prism2-plx-prism2-cs Intersil Prism 2/2.5/3 http://wiki.debian.org/linux-wlan-ngPCI/PCMCIA
prism2-usb Intersil Prism 2/2.5/3http://wiki.debian.org/linux-wlan-ng USB
rndis-wlan Broadcom 4320 http://wiki.debian.org/bcm43xx USB
rt2500pci Ralink RT2500/2560 http://wiki.debian.org/WiFi/rt2500 PCI
rt2500usb Ralink RT2500USB – RT2571 http://wiki.debian.org/rt2500usb USB
rt2400pci Ralink chipsets RT2400 - RT2460/RT2401 - RT2401/RT2460 http://wiki.debian.org/rt2400pci PCI/PCMCIA
rt200pci Ralink chipsets RT25xx http://wiki.debian.org/WiFi/rt2500PCI/PCMCIA
rtl8180 Realtek RTL8180 - RTL8185http://wiki.debian.org/rtl818xPCI/PCMCIA
rtl8187sertl8187 Realtek RTL8187SE-RTL8187-RTL8187B http://wiki.debian.org/rtl818xPCI/USB

Les pilotes non libre

Module Cartes Pilotes/Page d’installation PCI/USB/PCMCIA
acxTexas Instruments (ACX100/TNETW1100, ACX111/TNETW1130)-(ACX100USB, TNETW1450)http://wiki.debian.org/acxPCI/PCMCIA/USB
ar5523Atheros Communications(AR5005UG, AR5005UX) http://wiki.debian.org/ar5523USB
ar9170usbAtheros Communications AR9170http://wiki.debian.org/ar9170usbUSB
at76c50x-usb - at76_usbAtmel(at76c503, at76c505, at76c505a)http://wiki.debian.org/at76_usbUSB
ath9k_htc Atheros Communications chipsets (AR9271, AR7010)http://wiki.debian.org/ath9k_htcUSB
atmel_pciAtmel at76c506http://wiki.debian.org/atmel_pciPCI
b43 - b43legacyBroadcom (Noyau >= 2.6.24)http://wiki.debian.org/bcm43xxPCI/PCMCIA
bcm43xx Broadcom (Noyaux 2.6.18 à 2.6.23)http://wiki.debian.org/bcm43xxPCI/PCMCIA
brcm80211 - brcmsmac Broadcom (BCM4313, BCM43224, BCM43225)http://wiki.debian.org/brcm80211PCI
hostap_pci - hostap_plx - hostap_csIntersil Prism 2/2.5/3 http://wiki.debian.org/hostapPCI/PCMCIA
ipw2100 - ipw2200Intel PRO/Wireless 2100 - Intel PRO/Wireless 2200 - Intel PRO/Wireless 2915http://wiki.debian.org/ipw2200PCI
ipw3945Intel PRO/Wireless 3945http://wiki.debian.org/ipw3945PCI
iwl3945 - iwl4965Intel PRO/Wireless 3945 - Intel PRO/Wireless 4965http://wiki.debian.org/iwlwifiPCI
iwlagnIntel Wireless WiFi Link (4965AGN- 5100AGN-5300AGN- 5350AGN- 5150AGN- 1000BGN- 6200AGN- 6300AGN- 6250AGN)http://wiki.debian.org/iwlagnPCI
mwl8kMarvell chipsets (88W8363, 88W8366, 88W8687)http://wiki.debian.org/mwl8kPCI
orinoco_nortel - orinoco_pci - orinoco_plx - orinoco_tmd - onorico_csLucent/Agere Hermes and Intersil Prism 2/2.5/3 http://wiki.debian.org/orinocoPCI/USB
orinoco_usbLucent/Agere Hermes chipset http://wiki.debian.org/orinoco_usbUSB
p54pciIntersil Prism54 (ISL3877, ISL3880, ISL3886, ISL3890)http://wiki.debian.org/prism54PCI/PCMCIA
p54usbIntersil Prism54 (ISL3886, ISL3887)http://wiki.debian.org/prism54USB
prism2_pci - prism2_plx - prism2_csIntersil Prism 2/2.5/3 http://wiki.debian.org/linux-wlan-ngPCI/PCMCIA
prism54Intersil Prism54 (ISL3887, ISL3880, ISL3890)http://wiki.debian.org/prism54PCI/PCMCIA
r8192_pci - r8192e_pci - rtl8192se - r8192s_usb - r8192u_usb - r8712u - rtl8192cu - rtl8192ce - rtl8192deRealtek (RTL8192E-RTL8188SU-RTL8191S-RTL8192SU-RTL8192U-RTL8188CE-RTL8192CE-RTL8191SU-RTL8188DE-RTL8192DE-RTL8191SE-RTL8192SE)- http://wiki.debian.org/rtl819xPCI/USB
rt2860staRalink RT2760/RT2790/RT2860/RT2890, RT3090/RT3091/RT3092)http://wiki.debian.org/rt2860staPCI/PCMCIA
rt2800pciRalink chipsets (RT2760, RT2790, RT2860, RT2890, RT3060, RT3062, RT3090, RT3091, RT3092, RT3390, RT3562, RT3592)http://wiki.debian.org/rt2800pciPCI
rt2800usbRalink chipsets (RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572)http://wiki.debian.org/rt2800usbUSB
rt2870staRalink(RT2770/RT2870, RT3070/RT3071/RT3072)http://wiki.debian.org/rt2870staUSB
rt73usbRalink RT2501USB/RT2571Whttp://wiki.debian.org/WiFi/rt73USB
rt61pciRalink (RT2501/2561, RT2600/RT2661)http://wiki.debian.org/rt61pciPCI/PCMCIA
spectrum_csSymbol Spectrum24 Trilogy http://wiki.debian.org/orinocoPCI/PCMCIA
usb8xxxMarvell Libertas 88w8386http://wiki.debian.org/libertasUSB
vt6656_stageVIA VT6656 chipsethttp://wiki.debian.org/vt665xUSB
wlBroadcom(BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228)http://wiki.debian.org/wlPCMCIA
zd1201ZyDAS ZD1201http://wiki.debian.org/zd1201USB
zd1211rwZyDAS ZD1211/1211B and Atheros AR5007UGhttp://wiki.debian.org/zd1211rwUSB

Les pilotes dont nous avons peu d'informations

Les modules sont présents dans le répertoire: /lib/modules/2.6.x-x-xxx/kernel/drivers/net/wireless. Mais nous n'avons pas assez d'informations pour les classer dans les autres tableaux.

Module Cartes Pilotes/Page d’installation PCI/USB/PCMCIA
Aironet-Arlan Aironet ARLAN 4500, 4800, Cisco 340 and Cisco 350 series http://sourceforge.net/projects/airo-linux/PCI/PCMCIA
airo_cs Cisco/Aironet 802.11 ? PCMCIA
netwave_cs ? ? PCMCIA
ray_cs Raylink WebGear Aviator 2.4 - WebGear Aviator Pro http://webpages.charter.net/corey/raylink/book1.html PCMCIA
strip Starmode Radio IP (STRIP) ? PCI
wavelan http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wavelan.html#hardware ? PCI
wavalan-cs ? ? PCMCIA
wl3501_cs Planet wl3501 ? PCMCIA
Dans tous les cas vous pourrez trouver des informations sur les cartes wifi et Linux sur ces différents sites:

Les pilotes Windows

Il se peut aussi que la carte installée dans votre ordinateur ne soit pas compatible avec Debian.
Dans ce cas pas de panique, il faut utiliser les pilotes windows. Le paquet ndiswrapper est là pour ça.

Des tutos bien documentés sont à votre disposition.

Ici la liste des cartes qui fonctionnent avec Ndiswrapper

Les Paquets de configuration Debian

En console

  • Paquet wpasupplicant
  • Paquet wireless-tools
Ces deux paquets sont indispensables au fonctionnement de votre carte Wifi.
Les interfaces graphiques ne sont là que pour faciliter la configuration.

Graphiques

  • Paquet gnome-network-admin
  • Paquet kdenetwork
  • Paquet knetworkconf
  • Paquet network-manager-gnome
  • Paquet network-manager-kde
  • Paquet wicd
  • Paquet wifi-radar
  • Paquet wpa-gui

Le Wifi dans le wiki Debian-Facile

Lien

doc/reseau/wifi.1366989977.txt.gz · Dernière modification: 26/04/2013 17:26 par captnfab

Pied de page des forums

Propulsé par FluxBB