Wifi trouvé mais pas de connexion

Bonjour à tous,

J’ai installé ma carte wifi (c’est une Intel Corporation PRO/Wireless 3945ABG), je trouve mon réseau wifi mais je n’arrive pas à m’y connecter.
Je suis sous une debian stable etch.

Installation :

# apt-get install ipw3945-modules-2.6-686 ipw3945-source firmware-ipw3945 ipw3945d

# depmod -a

# modprobe ipw3945

Identification :

[code]debian:/# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

eth1 unassociated ESSID:off/any
Mode:Managed Frequency=nan kHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:off
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]

Trouver le réseau wifi :

[code]debian:/# iwlist scan
lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

sit0 Interface doesn’t support scanning.

eth1 Scan completed :
Cell 01 - Address: 00:17:33:35:4F:3D
ESSID:"NEUF_4F3C"
Protocol:IEEE 802.11bg
Mode:Master
Channel:1
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=71/100 Signal level=-63 dBm Noise level=-63 dBm
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
Extra: Last beacon: 216ms ago
[/code]

Connexion au réseau wifi :

debian:/# iwconfig eth1 essid "NEUF_4F3C"

debian:/# iwconfig eth1 essid "NEUF_4F3C"

[code]debian:/# dhclient eth1
There is already a pid file /var/run/dhclient.pid with pid 3410
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:13:02:06:7e:04
Sending on LPF/eth1/00:13:02:06:7e:04
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 16
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
debian:/#
[/code]

C’est à cette dernière commande q’il y a un problème. Je n’arrive pas a me connecter à mon réseau wifi.
C’est normal que mon réseau wifi soit en “eth1” et non en “wlan0” ?

Pouvez-vous m’aider.
Merci d’avance

[quote=“bogsy15”]
C’est normal que mon réseau wifi soit en “eth1” et non en “wlan0” ?
Merci d’avance[/quote]

Pour répondre a cette question, cela n’a pas d’importance que ça soit en eth1…
Chez moi c’est eth2…

Par contre tu veux te connecter a un réseau avec une clé de protection WPA-TKIP.
et dans tes lignes de commandes tu n’en parles pas…

Apres moi j’utilise une autre méthode c’est le paquet wpa-supplicant et son fichier de configuration (wpasupplicant.conf)

bonne chance!!! si tu veux plus d’info je pourrai peut etre t’aider…

lavio a raison: pour le wpa, il faut installer et configurer wpa_supplicant.
Un tuto:
grafactory.net/blog/post/200 … -ou-debian

Sinon vérifies que le DHCP est bien activé sur la box a laquelle tu veux te connecter. Je ne sais pas si ca a un rapport avec le fait que tu ne fournis pas de clé WPA en tentant ta connection mais la manifestement tu n’as aucune réponse “DHCP” de la part de ta box donc y’a des chances pour que ca soit désactivé ou qu’effectivement tu aies besoin d’envoyer ta clé WPA aussi.

non hoshin, le fait de ne choper aucune adresse vient juste du fait qu’il n’est connecté à rien. Pas la peine pour l’instant de se prendre la tête sur le dhcp.

Le dhcp est bien activé sur la box puisque qu’en ethernet la box me fourni automatiquement une adresse IP.

Pour la clé WAP, il ne faut pas modifier le fichier /etc/network/interfaces ?

[code]# 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

#La connexion wifi
auto eth1
iface eth1 inet dhcp
[/code]

Je vais essayer de partir sur le paquet wpa_supplicant

tout est indiqué dans le tuto cité plus haut.

une fois wpa_supplicant installé je n’ai pas le fichier de configuration /etc/wpa_supplicant.conf ?? pourquoi ?

parcequ’il faut le créer.
mais bon, je viens de regarder le contenu du paquet de la version etch, et ce n’est pas la même que celui de la version sarge sur laquelle je crois est basé le tuto.
Vérifies que le tuto est cohérent avec ce que tu pourras lire comme doc dans /usr/share/doc/wpasupplicant/.

Enfin normalement, la méthode sarge que je t’ai indiquée doit marcher puisqu’elle a marché chez moi en créant le fichier.

j’ai créé le fichier wpa_supplicant.conf et j’ai mis dedans :

[code]ctrl_interface=/var/run/wpa_supplicant

ap_scan=1

network={
ssid="mon_ssid"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
#psk="ma clé wpa en clair"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxx…x
}
[/code]

Ensuite dans le fichier /etc/network/interfaces :

auto eth1 iface eth1 inet dhcp wpa-conf /etc/wpa_supplicant.conf

Ensuite je relance wpa_supplicant :

wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D wext -dd

Mais toujours le même prolème :

[code]debian:/# ifup eth1
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:13:02:06:7e:04
Sending on LPF/eth1/00:13:02:06:7e:04
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[/code]

bon, essayes avec le passwd en clair, déjà.
Ensuite, tu n’utilise pas comme il est décrit dans le tuto la mécanique debian qui passe par le lancement d’un service /etc/init.d/wpa-supplicant dans le pre-up. AMA, debian a emballé la commande et il vaut mieux suivre scrupuleusement le tuto (à moins que tu n’ais lu ça dans les README) quitte à modifier aprés pour démonter plus précisémant la mécanique des wrappers debian.
Mais peut être qu’un simple /etc/init.d/wpa_supplicant start avant ou le ifup suffirait pour que ça marche, aprés tout.

Bonjour,
Je poste ce que j’ai dans mon fichier interfaces au cas où…
Peut être que ça ne marchera pas car j’ai une carte wifi PCI à base d’atheros et j’utilise le driver Madwifi.
Donc pour me connecter en WPA il m’a suffit simplement de mettre dans mon fichier interfaces :

auto lo 
iface lo inet loopback 

auto eth1 
iface eth1 inet dhcp 
	wpa-driver wext
	wpa-ssid le_nom_de_mon_réseau
	wpa-psk ma_clé_wpa

Voilà.
edit : j’ai aussi installé wpa_supplicant

je ne peux pas car /etc/init.d/wpa_supplicant n’existe pas. C’est bizarre

:open_mouth: que donne dpkg -L wpasupplicant ?
tu es sous quelle release debian ?

debian:/# dpkg -L wpasupplicant /. /etc /etc/init.d /etc/init.d/wpa-ifupdown /etc/network /etc/network/if-up.d /etc/network/if-down.d /etc/network/if-pre-up.d /etc/network/if-post-down.d /etc/wpa_supplicant /etc/wpa_supplicant/functions.sh /etc/wpa_supplicant/ifupdown.sh /etc/logrotate.d /etc/logrotate.d/wpa_action /sbin /sbin/wpa_cli /sbin/wpa_supplicant /sbin/wpa_action /usr /usr/share /usr/share/man /usr/share/man/man5 /usr/share/man/man5/wpa_supplicant.conf.5.gz /usr/share/man/man8 /usr/share/man/man8/wpa_action.8.gz /usr/share/man/man8/wpa_cli.8.gz /usr/share/man/man8/wpa_passphrase.8.gz /usr/share/man/man8/wpa_supplicant.8.gz /usr/share/man/man8/wpa_background.8.gz /usr/share/doc /usr/share/doc/wpasupplicant /usr/share/doc/wpasupplicant/README.gz /usr/share/doc/wpasupplicant/eap_testing.txt.gz /usr/share/doc/wpasupplicant/changelog.gz /usr/share/doc/wpasupplicant/README.modes.gz /usr/share/doc/wpasupplicant/changelog.Debian.gz /usr/share/doc/wpasupplicant/README.Debian /usr/share/doc/wpasupplicant/copyright /usr/share/doc/wpasupplicant/NEWS.Debian.gz /usr/share/doc/wpasupplicant/examples /usr/share/doc/wpasupplicant/examples/ieee8021x.conf /usr/share/doc/wpasupplicant/examples/README.wpa_supplicant.conf.gz /usr/share/doc/wpasupplicant/examples/wpa_supplicant.conf.template /usr/share/doc/wpasupplicant/examples/plaintext.conf /usr/share/doc/wpasupplicant/examples/wep.conf /usr/share/doc/wpasupplicant/examples/wpa-psk-tkip.conf /usr/share/doc/wpasupplicant/examples/wpa2-eap-ccmp.conf /usr/share/doc/wpasupplicant/examples/wpa_supplicant.init-daemon /usr/bin /usr/bin/wpa_passphrase /etc/network/if-up.d/wpasupplicant /etc/network/if-down.d/wpasupplicant /etc/network/if-pre-up.d/wpasupplicant /etc/network/if-post-down.d/wpasupplicant

c’est peut être /etc/init.d/wpa-ifupdown ?
je regarderais chez moi comment c’est, et je te dirais.

Ca n’a pas l’air d’être un fichier de configuration

non, tu fais juste /etc/init.d/wpa-ifupdown start, et AMA, ensuite, ton ifup va marcher.
Mais bon, ça m’étonne que ce ne soit pas indiqué quelquepart dans les README.

Ca ne change rien.

Si je met ca dans le fichier /etc/network/interfaces :

iface eth1 inet dhcp pre-up /etc/init.d/wpa-ifupdown start wireless-mode Managed wireless-essid "NEUF_4F3C" wireless-key masupercledelemortquitue pre-down /etc/init.d/wpa-ifupdown stop

regarde par là ashgenesis.debian-fr.net/tutorial/wifi/ et regarde plus attentivement la configuration de wpa ne t’occupe pas de ndiswrapper