TUTORIEL Starinux : Dongle WiFi de la Livebox sous Linux
Transcription
TUTORIEL Starinux : Dongle WiFi de la Livebox sous Linux
Starinux FICHE TECHNIQUE Linux Tutoriel Utiliser le dongle de la Livebox sous Linux (Debian) Auteur : Jean-Yves Bossard Dernière mise à jour le : 06/02/2006 TUTORIEL Starinux : Dongle WiFi de la Livebox sous Linux Configuration • • Debian SID et Ubuntu 5.10 Kernel 2.6.10 et kernel 2.6.12 Prérequis • • • • Le support de l'USB dans le noyau Linux doit être activé Les packages ndiswrapper Le package wireless-tools Le driver du dongle Installation des packages : ndiswrapper et wireless-tools #apt-get install ndiswrapper-modules-2.6.8-2-386 ndiswrapper-source ndiswrapper-utils #apt-get install wireless-tools Installation du driver du dongle WiFi SAGEM Le driver s'appelle WlanUIG.inf. C'est le même que sous Windows. Pour installer le driver : #ndiswrapper -i WlanUIG.inf Vous devez avoir sur votre écran les lignes suivantes : Installing wlanuig Parse error in inf. Unable to find section COMMON_NDIS_REG_NT no dev WLAN_USB2.NT.5.1 NT.5.1 Pour vérifier que l'installation du driver s'est bien faite : # ndiswrapper -l Installed ndis drivers: wlanuig driver present 1 A présent que le driver est installé, nous allons « déclarer » une interface réseau supplémentaire (le dongle). En fait, ndiswrapper va émuler l'interface en eth1 par exemple. Encore une fois selon votre configuration, vous pourrez changer eth1 en eth2 si vous le voulez. Nous devons ajouter une ligne au fichier /etc/modprobe.conf. Vous pouvez le faire en utilisant vim, mais évitez un traitement de texte comme OpenOffice.org #vi /etc/modprobe.conf options ndiswrapper if_name=eth1 #c'est la ligne à ajouter Maintenant on peut charger le module. #modprobe ndiswrapper Pour vérifier que le dongle est bien détecté par votre système vous devez avoir dans le fichier /var/log/messages les lignes suivantes : # cat /var/log/messages | grep eth1 May 1 23:03:02 jybserver kernel: eth1: ndiswrapper ethernet device 00:60:b3:b6:3d:c8 using driver wlanuig, configuration file 0CDE:0008.0.conf May 1 23:03:02 jybserver kernel: eth1: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP Configuration du dongle 1 Pour le WEP La configuration du dongle se fait à l'aide des utilitaires figurants dans le package wireless-tools. Nous pouvons déjà lancer la commande suivante : #iwconfig Nous obtenons alors : jybserver:/home/jyb# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11g ESSID:off/any Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00 Bit Rate:2 Mb/s Tx-Power:32 dBm RTS thr:2347 B Fragment thr:2346 B Encryption key:off Power Management:off Link Quality:100 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:4 Missed beacon:0 Nous pouvons vérifier que le dongle est bien associé à la Livebox en scannant le réseau pour les access points disponibles 2 jybserver:/home/jyb# iwlist eth1 scan eth1 Scan completed : Cell 01 - Address: 00:03:C9:71:FF:76 ESSID:"Wanadoo_xxxx" Protocol:IEEE 802.11g Mode:Managed Frequency:2.457 GHz (Channel 10) Quality:0/100 Signal level:-70 dBm Noise level:-256 dBm Encryption key:on Bit Rate:1 Mb/s Bit Rate:2 Mb/s Bit Rate:5.5 Mb/s Bit Rate:11 Mb/s Bit Rate:6 Mb/s Bit Rate:9 Mb/s Bit Rate:12 Mb/s Bit Rate:18 Mb/s Bit Rate:24 Mb/s Bit Rate:36 Mb/s Bit Rate:48 Mb/s Bit Rate:54 Mb/s Extra:bcn_int=100 Extra:atim=3 C'est bien le ESSID figurant sur la boite de la Livebox ainsi que dans le Guide de Démarrage et l'access point a bien changé. Maintenant on peut paramétrer la connexion jybserver:/home/jyb# iwconfig eth1 channel 10 jybserver:/home/jyb# iwconfig eth1 mode managed jybserver:/home/jyb# iwconfig eth1 ESSID Wanadoo_xxxx jybserver:/home/jyb# iwconfig eth1 key xxxxxxxxxxxxxxxxxxxxxxxxxx Ce qui donne en relançant la commande iwconfig : jybserver:/home/jyb# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11b ESSID:"Wanadoo_xxxx" Mode:Managed Frequency:2.457 GHz Access Point: 00:03:C9:71:FF:76 Bit Rate:54 Mb/s Tx-Power:32 dBm RTS thr:2347 B Fragment thr:2346 B Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx Security mode:restricted Power Management:off Link Quality:100/100 Signal level:-24 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:66 Missed beacon:0 Il ne nous retste plus qu'à obtenir une IP via dhcp pour être connecté. Nous alllons utiliser « dhclient3 » vu précédement. jybserver:/home/jyb# /sbin/dhclient3 3 Internet Systems Consortium DHCP Client V3.0.1 Copyright 2004 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/products/DHCP Listening on LPF/eth1/00:60:b3:b6:3d:c8 Sending on LPF/eth1/00:60:b3:b6:3d:c8 Listening on LPF/eth0/00:0c:6e:c9:d9:b9 Sending on LPF/eth0/00:0c:6e:c9:d9:b9 Listening on LPF/lo/ Sending on LPF/lo/ Sending on Socket/fallback DHCPREQUEST on eth1 to 255.255.255.255 port 67 DHCPACK from 192.168.1.1 bound to 192.168.1.11 -- renewal in 237556 seconds. Attention à modifier le fichier /etc/resolv.conf pour ajouter les entrées DNS de Wanadoo. Si on lance la commande kwifimanager nous voyons alors notre access point ainsi que l'état de notre connexion. 2. Pour le WPA Vous avez installé auparavant le package wpasupplicant qui permet de gérer le protocole WPA. A présent, il faut configurer le fichier /etc/wpasupplicant.conf en y mettant les caractéristiques de votre configuration. Exemple avec mon fichier : # 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" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK psk="votre_passphrase" } 4 Vérifiez que les drivers sont bien lancés : #dmesg | grep wlan ndiswrapper: driver wlanuig (Sagem SA,06/03/2004, 3.0.18.2) loaded wlan0: ndiswrapper ethernet device 00:60:b3:b6:3d:c8 using driver wlanuig, configuration file 0CDE:0008.0.conf wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP Lancez ensuite la commande suivante : #wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D wlanuig -w -dd Serveurs DNS Attention à modifier le fichier /etc/resolv.conf pour ajouter les entrées DNS de Wanadoo. Voilà, votre connexion Internet doit fonctionner à présent. Comme pour la configuration de la Livebox, vous trouverez tous les tutos sur ce site : http://livebox.forumactif.com/index.forum 5
Documents pareils
Configuration du wifi sous Linux
2) Listons à présent les cartes disponibles. Sur les portables, vérifiez que l'interrupteur de la carte wifi est activé
(la diode devrait être allumée même si sous linux ça ne veut pas dire grand c...
Le WiFi sous Gentoo
# emerge net-wireless/madwifi-ng
# emerge net-wireless/madwifi-ng- ↵