Vous trouverez sur ce site quelques informations sur Linux.

Tout d'abord la console.
Ensuite quelques lignes de commandes astucieuses.
Un petit creu, c'est l'heure de sortir le casse-chroot!
Arghhhh le systéme ne répond plus. "Oxo, me recevez-vous"?
La configuration WPA d'une clé wifi RT73.
Vous aimez mettre les mains dans le cambouis?
Une astuce pour youtube.
Nostalgie quand tu nous tiens !

Configuration du WPA sous Linux

Le WPA ou "Wifi Protected Acces" est le successeur de l'encodage WEP, il est considéré comme étant plus fiable.
Dans ce texte wlan0 représente le nom de l'interface réseau.La version du noyau est la 2.6.27.7. La version du pilote rt73 est la 2009_0206_RT73_Linux_STA_Drv1.1.0.2.

La gestion du réseau sous linux s'execute via plusieurs commandes.
Les plus communes sont ifconfig et ifup suivant la distribution,mais la commande ip est disponible sur toute les distributions.
La gestion des paramétres wifi est réalisée par la commande générique iwconfig.
On peut lui assigner divers paramétres comme l'essid, le canal, le nom d'utilisateur.
La commande iwpriv est identique à iwconfig mais configure des paramétres privés au driver du périphérique.
Pour l'utiliser le périphique doit être reconnu par le noyau et activé.

-utilisation de iwconfig pour passer les paramétres à la clé

iwconfig wlan0 essid "your_essid" nick "your_nickname" mode Managed channel "your_channel"



Configuration d'une clé usb de type Ralink RT73:

Pour s'identifier à un routeur via WPA il faut un mot de passe et un nom si le filtrage MAC est activé. Le pilote rt73usb fournit par le kernel ne permet pas d'assigner un nom d'authentification, il faut donc recompiler le kernel sans ce module ou tout simplement le blacklister lors du démarrage. Si vous n'avez pas besoin d'attribuer un nom vous pouvez appliquer les explications de ce texte en omettant le paramétre " nick".
Pour palier à ce probléme j'ai utilisé les drivers Ralink RT73.

L'utilisation du logiciel wpa_supplicant est indispensable.

La clé hexadécimale

Il faut fournir à la clé une valeur hexadécimale de la clé. Elle s'obtient gràce à l'outil wpa_passphrase fournit avec wpa_supplicant.

wpa_passphrase your_essid your_passphrase

qui retourne

network=
        ssid="your_essid"
        #psk="passphrase"
        psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx     <==== votre clé hexadécimale!
}


Les paramétres de la connection:

La commande iwpriv nous permet de configurer le mode d'authentification et de cryptage ainsi que la clé héxadécimale retournée par wpa_passphrase.

iwpriv wlan0 set AuthMode=WPAPSK
iwpriv wlan0 set EncrypType=TKIP
iwpriv wlan0 set WPAPSK=votre_clé_hexadécimale
Lancer ensuite dhcpcd pour obtenir une addresse ip:

dhcpcd wlan0


Et voilà vous êtes connectés à internet!

Méthode express

Maintenant que vous avez compris les mécanismes, il existe une méthode plus rapide pour configurer la clé. Lors de l'installation du pilote Ralink vous avez copier le fichier rt73sta.dat dans le dossier /etc/Wireless/RT73STA, il suffit de l'éditer et de remplir les informations nécessaires, une explication est fourni dans le fichier README du dossier d'installation.
Ainsi lorsque le module RT73 va être chargé par le noyau les paramétres seront envoyés au périphérique.

Et pour finir, un petit script:

Votre distribution doit vous permettre d'automatiser la connection et les opérations précédentes vous ont permis de décortiquer le processus. Cependant je vous propose un petit script qui vous permet de vous connecter et de vous déconnecter.
Pensez à le rendre executable par "chmod 755 wireless".

-wireless start vérifie et active si necessaire la carte wifi et vous connecte.
-wireless stop vous déconnectera et désactivera la carte.
-wireless restart relancera la connection.

haut de la page