[OLD] IPW2200BG et Ubuntu

Transcription

[OLD] IPW2200BG et Ubuntu
Linux_facile
[OLD] IPW2200BG et Ubuntu
Soumis par Jean-Yves
22-06-2006
Dernière mise à jour : 15-04-2014
Mise à jour le 25/01/2009
Les dernières versions d'Ubuntu, sont je trouve une belle réussite.Toutefois, certaines choses ont changé.Notamment
la gestion du WiFi et surtout du protocole WPA via wpa_supplicant est sensiblement différente depuis la Dapper 6.0.6. Si
vous avez un chipset IPW2200BG intégré à votre carte mère (ce qui est probablement le cas si vous avez un PC
portable récent) voici les petites choses à savoir pour éviter la galère.
1 Prérequis
Le package wireless-tools
Le package wpasupplicant
- L'activation du driver IPW2200BG dans le noyau
2 Installation des packages
#apt-get install wireless-tools
#apt-get install wpasupplicant
3 Installation du driver IPW2200BG Normalement lorsque vous installez une Ubuntu, que ce soit une Dapper ou une
Breezy, le driver IPW2200BG est installé en natif. Si ce n'est pas le cas, il faudra activé le module ad-hoc dans le
noyau. Les modules WiFi se trouvent dans la section Device Drivers --> Wireless Lan Pensez également si ce n'est pas
déjà fait à sélectionner le module WPA.
Remarque : Etrangement pour deux PC portables identiques (Dell Latitude 610) j'ai eu un problème avec le driver
IPW2200BG sur l'une des deux machines. J'ai du installer le driver à la main.Si vous êtes dans cette situation, pas de
panique. Récupérez les drivers sur les sites suivants : http://ipw2200.sourceforge.net
http://ieee80211.sourceforge.net.
http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.0.6.tgz?download
Pour la compilation, c'est du classqiue (attention à la version de gcc).Si vous avez une erreur gcc alors tapez la
commande suivante : # CC=gcc-3.4# export CC Commencez par décompresser l'archive contenant le firmware :# sudo
tar zxvf ipw2200-fw-2.3.tgz Ensuite copiez les firmwares dans le répertoire /usr/lib/hotplug/firmware # sudo cp ipw-2.3-*.fw
/usr/lib/hotplug/firmware/ Décompressez à présent l'archive ieee80211 # sudo tar zxvf ieee80211-1.0.3.tgzEnsuite on
lance la compilation# make# sudo make install Note : Pour supprimer les fichiers issus des anciennes compilations
utilisez le script remove-old # cd ieee80211-xxx# sudo sh remove-old Maintenant on décompresse les drivers # sudo tar
zxvf ipw2200-1xxx.tgz Note : Le script remove-old permet là aussi de supprimer les fichiers des anciennes compilations #
cd ipw2200-1xxx# make# sudo make install Chargement du Driver (normalement inutile) :# modprobe ipw 4 Vérification
du fonctionnement du driver IPW2200BG
Lancer la commande suivante : # iwlist eth1 scan Exemple avec ma machine : root@jybstation:/home/jyb/progs# iwlist
eth1 scan
eth1
Scan completed :
Cell 01 - Address: 00:00:00:00:00:00
ESSID:"Wanadoo_xxxx"
Protocol:IEEE 802.11bg
Mode:Master
Channel:10
Encryption key:on
Bit Rates:54 Mb/s
Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
Quality=61/100 Signal level=-64 dBm
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication uites (1) : PSK
devez retrouvez la Mac Address de votre carte WiFi ainsi que votre ESSID Maintenant on peut configurer le réseau : Pour
le WEP : Vous pouvez utiliser l'utilitaire network-adminroot@jybstation:/home/jyb/progs# network-admin
Ou si vous
préferez, vous pouvez utiliser la ligne de commande : jybstation:/home/jyb# iwconfig eth1 channel 10
http://jeanyves.bossard.free.fr
Propulsé par Joomla!
Généré: 15 February, 2017, 02:18
E
Linux_facile
jybstation:/home/jyb# iwconfig eth1 mode managed jybstation:/home/jyb# iwconfig eth1 ESSID Wanadoo_xxxx
jybstation:/home/jyb# iwconfig eth1 key xxxxxxxxxxxxxxxxxxxxxxxxxx Pensez à lancer la commande dhclient3 pour avoir
une adresse IP d'attribuée.# /sbin/dhclient3 eth1
Pour le WPA Vous devez installer le driver wpasupplicant# apt-get install wpasupplicant ATTENTION : Le driver pour le
WPA n'est pas ipw mais wext.
Ne le cherchez pas sur Internet, il est fourni avec la paquet wpasupplicant Normaleme
votre fichier de configuration /etc/wpa_supplicant/wpa_supplicant.conf doit ressembler à ceci : # Minimal
/etc/wpa_supplicant.conf to associate with open
# access points. Please see
# /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
# configuration parameters.
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
### Associate with any open access point
### Scans/ESSID changes can be done with wpa_cli
network={
ssid="Wanadoo_xxxx"
proto=WPA
scan_ssid=1
key_mgmt=WPA-PSK
psk="votre_passphrase"} Il est pos
préférable d'utiliser la commande wpa_passphrase afin de générer une empreinte de la clé plutôt que de mettre le mot
de passe en claire dans le fichier wpa_supplicant.conf. root@jybstation:~# wpa_passphrase <Votre_ESSID># reading
passphrase from stdin<Votre_Clé>
network={
ssid="Votre_ESSID"
#psk="Votre_Clé"
psk=183b7092081bghjk4da974da0ce1b11620eb54bc5499d8eed0bb1c5dd6520d3b} Ensuite il suffit de recopier ces
informations dans le fichier /etc/wpa/wpa_supplicant.conf. Pour lancer le driver WPA :# wpa_supplicant -w -D wext -i
eth1 -c /etc/wpa_supplicant/wpa_supplicant.conf
Pensez à lancer la commande dhclient3 pour avoir une adresse IP d'attribuée.# /sbin/dhclient3 eth1 5 ASTUCE
Pour la WPA, vous pouvez également ajouter les lignes suivantes dans le fichier /etc/network/interfaces iface eth1 inet
dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-driver wext C'est encore plus simple, non !! Merci à Jean-Cédric pour cette astuce. Le lien ici :
http://www.grafactory.net/blog/2006/08/07/132-le-wpa-en-5-minutes-sous-ubuntu-dapper
http://jeanyves.bossard.free.fr
Propulsé par Joomla!
Généré: 15 February, 2017, 02:18