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

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...

Plus en détail

Le WiFi sous Gentoo

Le WiFi sous Gentoo # emerge net-wireless/madwifi-ng # emerge net-wireless/madwifi-ng- ↵

Plus en détail