[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