Configuration wifi WEP ET WPA

Bonjour à tous,

je suis relativement nouveau sous linux donc je vous demanderai de pas m’envoyer paitre trop vite :smiley:

J’ai un eeepc 1000HE sous debian lenny 32 lxde, et je bourlingue pas mal entre mon taff, l’appart de ma copine et mon chez moi. Le souci est que chez moi je suis en WPA, chez ma copine en WEP et au taff en WEP.

1iere chose lorsque je me log j’ai 1 petit icon dans ma barre de menu qui represente la connexion ethernet (eth0), mais pas la connexion wifi (wlan).
Afin donc de gérer mes 2 connexions (taff et copine) j’ai écris 2 petits script que je lance pour me connecter a l’un ou l’autre:

#!/bin/bash
ifconfig wlan0 up
iwconfig wlan0 mode Managed
iwconfig wlan0 essid monEssid
iwconfig wlan0 key open
iwconfig wlan0 key cleAlphanum 
dhclient wlan0

Ca marche pas mal, bien que parfois ca devient tres intable, je suis deconnecter et si je me reconnect je suis viré dans les 30 secondes. A ce moment je trouve cette ligne dans le syslog :

D’autre part pour le moment chez moi je n’ai pas trouvé d’autre solution que me connecté via ethernet.(j’ai vaguement essayé wpa_supplicant sans succès).

J’aimerai donc mettre en place si c’est possible, via par exemple le prog de connexion de lxde dont je ne connais pas le nom -.- (http://yfrog.com/3d92641358j), une possibilité de passer d’une connexion a l’autre plus simple , que chaque fois lancer la console>su>script de la bonne connection. Et également me connecter en wpa chez moi via le meme programme.

quelques infos :
notte : j’ai remplacé l’adresse map par 11:22:33:44:55:66 mais en realité elle est differente. Idem pour les essid et les clés de cryptage.

[code]# ifconfig
eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:27

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3357 errors:0 dropped:0 overruns:0 frame:0
TX packets:3357 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:334532 (326.6 KiB) TX bytes:334532 (326.6 KiB)

wlan0 Link encap:Ethernet HWaddr 11:22:33:44:55:66
inet adr:192.168.0.2 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: 2a01:e35:2ee5:f970:222:43ff:fe71:762a/64 Scope:Global
adr inet6: fe80::222:43ff:fe71:762a/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:429210 errors:0 dropped:0 overruns:0 frame:0
TX packets:345052 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:507630979 (484.1 MiB) TX bytes:107068894 (102.1 MiB)

wmaster0 Link encap:UNSPEC HWaddr 11-22-33-44-55-66-77-6C-00-00-00-00-00-00-00-00
UP RUNNING MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)[/code]

[code]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"essidCopine"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:AAAA-BBBB-CCCC-DDDD-EEEE-FFFF-GG Security mode:open
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0[/code]

# lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 01:00.0 Network controller: Atheros Communications Inc. Device 002a (rev 01) 03:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)

[code]# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp[/code]

[code]# find / -name wpa_supplicant.conf -print
/etc/wpa_supplicant.conf
/etc/dbus-1/system.d/wpa_supplicant.conf

cat /etc/wpa_supplicant.conf

#ctrl_interface=/var/run/wpa_supplicant

ap_scan=1

network={
	ssid="essidMaison"
	scan_ssid=1
	proto=WPA
	key_mgmt=WPA-PSK
	psk="p#Wng.K/Ec-fVd_YP([I" # je la changerai celle la de toute facon :D
	priority=5

ps -a|grep “wpa” # rien ici

lsmod|grep “wpa” # rien ici

>> wpa_supplicant n’est pas lancé[/code]

Tu devrais essayer avec ces commandes en tant que root:
ifconfig wlan0
iwconfig wlan0 key restricted ta_clef_wpa
iwconfig wlan0 essid ssid_du_wifi mode auto
dhclient wlan0.

Merci de ta réponse :slightly_smiling:

Je suis pas sûr que le quote de la question entière est obligatoire ici :smiley:
Ca nuit un peu à la lecture du post si tu peux le virer ca serait bien :wink:.

Bon sinon j’arrive pas à faire passer la clé :

# iwconfig wlan0 key restricted s:'F}ESVHV4jYFf7hU\$qXDl2#%f6?sY*=\:91BXZ3e)80A9Su1UQkvEo!{KU#pf~G' Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.

dans un script :

#!/bin/bash ifconfig wlan0 down ifconfig wlan0 up ifconfig wlan0 KEY='F}ESVHV4jYFf7hU\$qXDl2#%f6?sY*=\:91BXZ3e)80A9Su1UQkvEo!{KU#pf~G' iwconfig wlan0 key restricted s:$KEY iwconfig wlan0 essid monESSId mode auto dhclient wlan0
ca passe pas non plus :confused:

[code]# ./h
wlan0 Link encap:Ethernet HWaddr11:22:33:44:55:66
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:858001 errors:0 dropped:0 overruns:0 frame:0
TX packets:672747 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1025283167 (977.7 MiB) TX bytes:153076485 (145.9 MiB)

Error for wireless request “Set Encode” (8B2A) :
SET failed on device wlan0 ; Invalid argument.
Error for wireless request “Set Mode” (8B06) :
SET failed on device wlan0 ; Invalid argument.
[/code]

avec clé en hexadecimale trouvée ici : http://www.xs4all.nl/~rjoris/wpapsk.html

# iwconfig wlan0 key restricted 8c18d7a0580fc33c7ba860d8e7ab45ab6af26e6ea7026117b8be46796f370778 Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.

sinon une idée quant au fait que eth0 demarre au debut de la session et pas wlan0? (besoin de faire un ifconfig wlan0 up)
Saurais tu ou je peux regler ca?

Crée un fichier dans /etc/network nommé interfaces.wifi…
Pour les clefs WPA il te faut le paquet wpasupplicant

le prog s’appelle lxpanel-netstat-plugin il me semble. Il utilise lxnm, une suite de prog et de scripts bash qui pourraient être intéressant de regarder dans /usr/share/lxnm

En espérant avoir pu t’aider
nana

PS: oups j’ai oublié de dire que sur mon AAO sous lenny, j’ai du ajouter dans le fichier /etc/rc.local

pour pouvoir utiliser la suite lxnm au démarrage du netbook

Dans mon …/interfaces, j’ai mis ça :

[code]# Avec clef WPA :

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid ricardowifi
wpa-key-mgmt WPA-PSK
wpa-psk d+un_wagon_de_signesxxxxxxxxxxxxxxxxxxxxxxxxx
[/code]