[WPA-PSK] Configurer le wifi sur un centrino(IPW2200)

Après avoir réussi à résoudre mon problème de connection, je me permets (je suis autorisé? :s) de vous transmettre ma méthode qui est issue de la combinaison de 2 sites :

Le tuto se déroule en 3 étapes :
1ère étape : génération de la clé cryptée.
2ème étape : configuration de l’interface réseau (wifi)
3ème étape : création du fichier gérant la prise en charge du protocole WPA-PSK au démarrage.

C’est parti : (tout se déroule dans une console avec les droits d’admin! (su ou sudo selon votre envie :p))

1ère étape :

on tape : wpa_passphrase lenomdetonrouteur lacléquetuasmis

Cela va générer un contenu sembable à ce qui suit :

[quote]network={
ssid=“nomdurouteur”
#psk="lacléchoisie"
psk=874d3d71328e6d5fe0c4f3da54142ab30a3a7024c95fb716827f1b5c2e
}[/quote]

Il faut copier tout ça dans /etc/wpa_supplicant.conf.

Mais attention, il manque le début de ce fichier. Il faut donc que votre fichier contienne ceci :

[quote]ctrl_interfaces=/var/run/wpa_supplicant

ap_scan=1

network={
ssid=“nomdurouteur”
#psk="lacléchoisie"
psk=874d3d71328e6d5fe0c4f3da54142ab30a3a7024c95fb716827f1b5c2e
}
[/quote]

On enregistre ensuite et on passe à la 2ème étape.

2ème étape :
Il faut editer ce fichier : /etc/network/interfaces
2 cas se propose à vous : le dhcp (le routeur attribue les adresses IP automatiquement) ou le static (il faut fixer une adresse IP pour se connecter au routeur).

En DHCP: Le fichier doit (en autre) comporter ceci:

Config avec le serveur DHCP

auto eth1
iface eth1 inet dhcp
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid nomdurouteur
wpa-key-mgmt WPA-PSK
wpa-psk 874d3d71328e6d5fe0c4f3da54142ab30a3a7024c95fb716827f1b5c2e

En Static : il doit (entre autre) comporter ceci:

Config en static

auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.0.1
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid nomdurouteur
wpa-key-mgmt WPA-PSK
wpa-psk 874d3d71328e6d5fe0c4f3da54142ab30a3a7024c95fb716827f1b5c2e

Voilà, on enregistre et on passe à la dernière étape.

3ème étape :
Il faut maintenant créer un fichier qui va prendre en charge le WPA au démarrage du pc.

On tape ceci :
sudo vim /etc/init.d/wifi_wpa.sh

Dans le fichier que l’on a créé (wifi_wpa.sh), il faut insérer le texte suivant :

[quote]#! /bin/sh

wifi: wpa_supplicant init

echo " * [Wifi]: Enabling WPA supplicant…"
if [ -x /usr/sbin/wpa_supplicant ]; then
/usr/sbin/wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D ipw -w
fi

exit 0[/quote]

On le rend ensuite exécutable par la commande suivante :
sudo chmod +x /etc/init.d/wifi_wpa.sh

On crée un lien symbolique pointant vers ce dernier :
sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa

Voilà la connection devrait être fonctionnel maintenant.
Pour vérifier, taper ceci :
/etc/init.d/networking restart

Voilà voilà. Allez, a bientot :wink:

Je teste ton tuto avec une carte wifi MSI PC54G2. J’ai remplacé partout où nécessaire eth1 par eth3 (mon wifi). J’ai aussi choisi l’adressage en static. Mais j’obtiens quand je redémarre le réseau :

[quote]# /etc/init.d/networking restart
Reconfiguring network interfaces…ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 7 value 0x1 - ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - SIOCADDRT: Network is unreachable
Failed to bring up eth3.
done.
[/quote]

Ton tuto s’adresse aux cartes IPW2200. Ne dois pas modifier quelques chose pour la reconnaissance de la mienne ?

Salutations.

va ouvrir un fil dans la section de support, et fournis des éléments (type de carte, fichier interfaces, etc…) pour qu’on aie une chance de pouvoir te répondre.

Il faut dire que le tuto est un peu périmé aussi.
Utiliser networkmanager est plus simple et plus souple (dans bien des cas).
En tout cas dans les situations simples (sans certificats d’authentification par ex.), le fichier /etc/wpa_supplicant.conf n’est plus nécessaire, tout se fait dans /etc/network/interfaces.

Voilà en très rapide. Si besoin je veux bien me lancer dans un mini how-to, mais bon.

Je suis pour le minituto moi, j’utilise le wpa au quotidien et je n’ai pas toujours gnome a disposition.

Si tu peux me donner un lien ou faire un tuto ca serait sympa haiki :astonished:

tuto wpa : deuxième partie de ashgenesis.debian-fr.net/tutorial/wifi/