WiFi

De Wiki de Nelly & Richard
Sauter à la navigation Sauter à la recherche

Fichiers de configurations

# fichier d'une interface réseau standard
/etc/sysconfig/network-scripts/ifcfg-eth1
# fichier associant wpa_supplicant à l'interface réseau et au driver
/etc/sysconfig/network-scripts/wpa_supplicant
# fichier contenant les infos WEP, WPA, ... courantes
/etc/wpa_supplicant/wpa_supplicant.conf
# script des executions au démarrage après les autres démons
/etc/rc.local
# script du démarrage de wpa_supplicant
/etc/init.d/wpa_supplicant

Chipset compatible ndiswrapper

# téléchargement du noyau actuel ou mis à jour
yum install kernel-devel

# téléchargement de ndiswrapper, driver pour les cartes wifi
# make, make install, ...
# téléchargement et installe des drivers (merci wiki)
# les outils pour ce faire
# matos compatible ?
# pour les drivers
# idem /WPA pour le WPA-PSK
# idem /Fedora

# infos matos présents
lspci -n
lspci -v

# installation du driver krosoft XP
ndiswrapper -i driver.inf
ndiswrapper -i fichier.inf

# on verifie l'install. des drivers
ndiswrapper -l

# on configure l'alias de démarrage de modprobe
ndiswrapper -m
# en parlant de modprobe...
modprobe ndiswrapper

# il tourne réellement ?
lsmod|grep ndiswrapper

# test scan des reseau
iwlist wlan0 scan

ifdown wlan0

# on renseigne le ssid
iwconfig wlan0 essid ner

ifup wlan0

# si on ne la pas encore fait on démarre le cryptage WPA-PSK
wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -dd

# un petit test nslookup, ping, ...

Chipset bcm43xx

Cette rubrique concerne les noyaux > 2.6.16-1.2120 et < 2.6.17-1

# Bon j'en ai vraiment chier
# les fichiers necessaires sont dans le dossiers linux
tuto de l'installation

# on installe les drivers bcm43xx
yum -y install bcm43xx-fwcutter
# ou recherche du rpm sur le net

# installation des fichiers propre au noyau (yum install kernel devel le même que le noyau sur lequel on boot)
/usr/bin/bcm43xx-fwcutter -w /lib/firmware wl_apsta.o

# on inscrit les nouveaux drivers dans le noyau
/sbin/depmod -a
# on demarre le driver via modprobe
 /sbin/modprobe bcm43xx

# installation de wpa_supplicant
yum -y install  wpa_supplicant wpa_supplicant-gui
# on verifie que tout fonctionne en démarrant wpa_supplicant
/sbin/service wpa_supplicant start
# et/ou wpa_gui
wpa_gui
  • ATTENTION !
message d'erreur :
Warning: Driver for device eth1 has been compiled with version 20
of Wireless Extension, while this program supports up to version 19.
Some things may be broken...
    • Les noyaux >= 2.6.17-1 (testé sur FC5 bordeaux) le drivers est inclus nativement, les personnes ayant installer auparavant bcm43xx-fwcutter doivent simplement faire un `yum remove bcm43xx-fwcutter' ou après la mise à jour ne pas faire la procédure décrite ci-dessus.
    • Ensuite un `ifup eth1' puis un `/etc/init.d/wpa_supplicant start' suffira à obtenir le WiFi.
    • Si comme vous aviez fait un script pour le démarrage du drivers vous pouvez le mettre à jour. (/etc/sysconfig/networking-script/ devient /etc/sysconfig/network-scripts/)
    • Sinon si vous rencontrez des problèmes : essayer ndiswrapper après avoir taper `rmmod bcm43xx' pour la session actuelle et ajouté une ligne dans /etc/modprobe.d/blacklist ressemblant `blacklist bcm43xx' ensuite utilisez l'applet gnome NetworkManager pour une connexion aisée et qui remplace wpa_supplicant.

Chipset compatible madwifi

Uniquement un tuto

WEP - WPA wpa_supplicant

Allez, un petit tuto

WEP

# Connexion à clé WEP partagée (pas de WPA, pas de IEEE 802.1X) :
network={
    ssid="static-wep-test"
    key_mgmt=NONE
    wep_key0="abcde"
    wep_key1=0102030405
    wep_key2="1234567890123"
    wep_tx_keyidx=0
    priority=5
}

WPA-PSK TKIP

  1. Cas simple : WPA-PSK, une phrase ASCII en guise de PSK, on autorise
  2. tous les mécanismes disponibles :
network={
   ssid="simple"
   psk="une phrase super secrete"
   # Plus la priorité est haute, plus tôt se fera la reconnaissance :
   priority=5
}

Copyright

Copyright © Richard DUMAIS