Le réseau sans fil (Wi-Fi)

Résumé

Rappel sur l’utilisation de root

Les modifications des paramètres du systèmes ne sont accessibles qu’à l’utilisateur root. En live-cd faites préceder les commandes par sudo depuis un simple terminal.

La consultation ne recquiert en général pas les droits de root, restez donc en utilisateur simple. ;)

Avoir une interface réseau sans fil

Votre carte réseau sans fil recquiert un pilote pour fonctionner: un module dans le noyau (cf: lsmod) ou un fichier .inf du pilote pour Windows chargé avec Ndiswrapper.

La sortie de la commande iwconfig doit indiquer la présence d’une interface sans fil.

Activer la carte réseau sans fil

La plupart des pilotes créent une interface wlan0, adaptez la suite avec l’interface apparaissant dans iwconfig (cf: ci-dessus)

ifconfig wlan0 up

Lister les réseaux à portée

sudo iwlist wlan0 scan

exemple

Préciser une clé WEP 128 bit (si nécessaire)

iwconfig wlan0 enc DAC7-54D9-6DEC-24A1-53A2-F239-91

Selectionner son réseau

iwconfig wlan0 essid Wanadoo_xx09

Demander ses paramètres réseau au serveur DHCP

pump -i wlan0

Les commandes/outils à connaître

Pré requis

Les exemples utilisent l’interface nommée wlan0, adaptez les commandes au besoin

iwconfig: paramètres sans fil

iwconfig - configure une interface réseau sans-fil (wireless)

Préciser l’ ESSID (identifiant du réseau)

Pour un ESSID nommé Monreseautoutbeau

sudo iwconfig wlan0 essid Monreseautoutbeau

Préciser une clé WEP

Clé WEP 128 bit, 26 caractères de A à F et 0 à 9,

dans l’exemple ci-dessous la clé WEP est: DAC7-54D9-6DEC-24A1-53A2-F239-91

sudo iwconfig wlan0 enc DAC7-54D9-6DEC-24A1-53A2-F239-91

iwlist - Obtient plus d’informations wireless détaillées depuis une interface wireless

Lister les points d’accés

sudo iwlist wlan0 scan

Nb: il peut être nécessaire de monter l’interface préalablement

sudo ifconfig wlan0 up

Nb2: elle doit désormais apparaître dans la sortie de:

ifconfig

Un exemple du résultat, un seul point d’accés visible (AP pour acces point) nommé Monreseautoutbeau:

wlan0     Scan completed :
Cell 01 - Address: 00:0E:9B:B9:XX:XX
ESSID:"Monreseautoutbeau"
Mode:Master
Frequency:2.462 GHz (Channel 11)
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:54 Mb/s
Quality=34/100  Signal level=-105 dBm  Noise level=-256 dBm
Encryption key:on

Dans cet exemple:

Address: 00:0E:9B:B9:XX:XX
est l’adresse (MAC) du point d’accés au réseau Monreseautoutbeau
Frequency:2.462 GHz (Channel 11)

La fréquence radio utilisée, canal 11.


Quality=34/100  Signal level=-105 dBm  Noise level=-256 dBm

Qualité du signal, niveau et bruit.


Encryption key:on

L’accés nécessite une clé (WEP, WPA)


En cas de soucis d’association (Livebox)


voir: http://forums.knoppix-fr.org/viewtopic.php?id=10125

modprobe aes
modprobe arc4
modprobe crc32
modprobe michael_mic

kwifimanager Gestionnaire de réseaux locaux sans fil de KDE

Menu KNOPPIX > Réseaux/Internet > Kwifimanager (Gestionnaire de réseaux sans fil)

Pour configurer le nom de votre réseau, le mode, la clé…

sudo kwifimanager

ifconfig, pump ou dhclient: paramètres réseau

voir: Se connecter à l’internet via son réseau local (passerelle telle qu’un routeur ou FaiBoite)

Matériel présumés non fonctionnels

- Une grande majorité des dongles USB

Sauf en utilisant le pilote Windows avec Ndiswrapper

Ndiswrapper: utiliser le pilote Windows

Voir: http://doc.linucie.net/Install/ConnexionNetWifiNdiswrapper

Permet de spécifier le fichier .inf (extension du fichier se terminant par .inf) du pilote Windows pour utiliser son périphérique sous Linux lorsque celui-ci ne dispose pas de pilote natif.

Diagnostiquer

Vérifier la présence d’une interface sans-fil

iwconfig permet de contrôler la liste des interfaces réseau sans fil actives sur le système. Ainsi que leurs paramètres (réseau selectionné, fréquence utilisée …)

knoppix@0[knoppix]$ iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
eth1      no wireless extensions.
sit0      no wireless extensions.
wlan0     IEEE 802.11b  ESSID:"MonReseauToutBeau"
Mode:Managed  Frequency:2.442 GHz  Access Point: 00:00:00:00:00:00
Bit Rate=11 Mb/s   Sensitivity=80/85
Retry:on   Fragment thr:off
Link Quality:34/100  Signal level:-107 dBm  Noise level:-190 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

S’associer à un point d’accés (AP)


Afin de pouvoir scanner, il est parfois nécessaire de monter l’interface réseau sans fil au préalable.
exemple pour wlan0:

ifconfig wlan0 up

La détection des AP à portée doit pouvoir maintenant retourner des résultats


Avant de pouvoir se voir attribuer une adresse ip (via DHCP), il va nous falloir préciser quelques paramètres tels que l’identifiant du réseau (essid), la fréquence ou le canal des ondes à utiliser, la clé d’accés au réseau et de chiffrement des informations.


Certains AP nécessitent l’activation d’un mode dit d’”association” ou de pairage, activé par un bouton sur le boitier pour un temps donnée (ex: 5mn).

En dehors de ce mode, l’AP refusera les cartes réseau sans fil dont l’adresse MAC n’est pas déja inscrite dans sa liste de prériphériques associés.

On peut citer les bornes Inventel DWB-200, Livebox (Inventel & Sagem)


Sans association pas d’adresse IP …


Une fois associé le règlage de l’interface réseau peut se voir effectuer via une requête DHCP:

pump -i wlan0

Nb: pump pour Knoppix ou dhclient suivant votre distribution.


La route doit pointer vers l’adresse de l’AP qui fait donc office de passerelle vers l’Internet.

voir:

route

Vérifier tout d’abord que l’AP répond:

ping 192.168.1.1

Avec votre navigateur en allant à l’adresse (voiur documentation de l’AP): http://192.168.1.1


Ensuite vous pouvez essayer de contacter un site sur l’Internet.

Pensez à tester en précisant une adresse IP afin d’écarter la possibilité d’une erreur de résolution de noms de domaine.

Script Livebox

#/bin/bash
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
export PATH
ifconfig wlan0 up
iwconfig wlan0 enc DAC7-54D9-6DEC-24A1-53A2-F239-91
iwconfig wlan0 essid Wanadoo_xx09
sleep 5
kwifimanager &
pump -i wlan0

^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.