Config wifi en console

Bonjour et merci à ceux qui prendront le temps ne serait-ce que de lire ces lignes…
debian squeeze, 2.6.32-trunk-amd64
Voilà, le paquets network-manager-kde a disparut du miroir de squeeze depuis quelques jours, et c’est lui que j’utilisais pour me connecter à un réseau wifi, je suis obligé de quitter mon poste de travail pour avoir une connection filaire, ce qui est ennuyeux…
Je souhaite paramétrer mon réseau wifi personnel via le terminal, j’ai suivi le howto de debian wiki, wpa_supplicant est installé, mais je n’arrive pas à me connecter…
Voici mon /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

iface default inet dhcp

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

[/code]
et mon /etc/wpa_supplicant/wpa_supplicant.conf

[code]ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1

network={
ssid=monssid
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk=macléwpa
priority=5
}

[/code]
voici le résultat d’un ifup wlan0

[code]# ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:98:e0:82
Sending on LPF/wlan0/00:21:6a:98:e0:82
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[/code]
merci

Quel message d’erreur as-tu quand tu lances :

?

Note : Tu peux mettre directement la config dans /etc/network/interfaces :

iface wlan0 inet dhcp
   wpa-ssid TonRéseau
   wpa-psk TaCléWPA
   auto wlan0

merci,voici wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf,

# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf Line 7: failed to parse ssid 'landscape'. Line 7: failed to parse ssid 'landscape'. Line 11: Invalid PSK 'wifiperigord'. Line 11: failed to parse psk 'wifiperigord'. Line 13: WPA-PSK accepted for key management, but no PSK configured. Line 13: failed to parse network block. Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
je modifie mon fichier et je te tiens au courant… :slightly_smiling:

toujours la même chose après modification de mon /etc/network/interfaces…

[code]# ifup wlan0
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:98:e0:82
Sending on LPF/wlan0/00:21:6a:98:e0:82
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
No DHCPOFFERS received.
No working leases in persistent database - sleeping.[/code]

pour aider voici mon if config…

[code]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:b9:97:24:a0
inet adr:192.168.1.181 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::226:b9ff:fe97:24a0/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59658 errors:0 dropped:0 overruns:0 frame:0
TX packets:34669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:59840043 (57.0 MiB) TX bytes:4222046 (4.0 MiB)
Mémoire:f6fe0000-f7000000

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:203 errors:0 dropped:0 overruns:0 frame:0
TX packets:203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:14221 (13.8 KiB) TX bytes:14221 (13.8 KiB)

wlan0 Link encap:Ethernet HWaddr 00:21:6a:98:e0:82
adr inet6: fe80::221:6aff:fe98:e082/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:113 (113.0 B) TX bytes:155 (155.0 B)

wlan0:avahi Link encap:Ethernet HWaddr 00:21:6a:98:e0:82
inet adr:169.254.9.200 Bcast:169.254.255.255 Masque:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
[/code]

Bonjour, admettons que ton essid est landscape et que le mot de passe que tu rentrais dans
le gestionnaire graphique de connection est wifiperigord.

Tu peux faire un $ wpa_passphrase landscape wifiperigord
ce qui va te donner :network={ ssid="landscape" #psk="wifiperigord" psk=762368614ce9e1f9e2ae5815e1c8fc5d08f29dc1ef6c01ffeb491c85999dc6e4 }
Tu peux te servir de ces renseignements pour éditer ton /etc/wpa_supplicant/wpa_supplicant.conf
de la sorte :ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev network={ ssid="landscape" psk=762368614ce9e1f9e2ae5815e1c8fc5d08f29dc1ef6c01ffeb491c85999dc6e4 }Si tu te rajoutes dans le groupe netdev, tu pourras contrôler wpasupplicant
par l’intermédiaire de wpa_cli ou wpa_gui en temps que simple utilisateur.

Ensuite un [code]# wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf -iwlan0

dhclient wlan0[/code]devrait te connecter

Si il y encore des erreurs au lancement de wpa_supplicant, poste les nous.

Si tout s’est bien passé tu pourras comme l’a dit kna fixer les infos dans ton /etc/network/interfaces

Pourquoi ne pas utiliser wicd ? Y a même une interface console simple avec. (l’applet graphique demande du gtk mais au niveau des dépendances ça n’a rien à voir avec newtork-manager)

Tout a marché jusqu’au dhclient wlan0, qui me renvoit le même message d’erreur que plus haut…

[code]# dhclient wlan0
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:98:e0:82
Sending on LPF/wlan0/00:21:6a:98:e0:82
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS received.
No working leases in persistent database - sleeping. [/code]

J’ai téléchargé le paquet network-manager-kde de sid (pas très propre mais bon…) et je peux parfaitement me connecter avec le même ssid et le même pwd. Étrange…

C’est étrange quand même visiblement il ne trouve pas le serveur dhcp ce qui est assez étonnant vu que tu dis qu’avec la version graphique tu y arrive pour infos voilà une de mes configs de mon fichier interface avec une connexion protégée par wpa

auto eth1 iface eth1 inet dhcp wpa-conf managed wpa-ap-scan 1 wpa-scan-ssid 1 wpa-ssid NEUF_1111 wpa-key-mgmt WPA-PSK wpa-psk 762368614ce9e1f9e2ae5815e1c8fc5d08f29dc1ef6c01ffeb491c85999dc6e4

le problème ne vient il pas de wlan0 ?
j’ai vu que tu utilises eth1, j’ai choisi wlan0 parce que je pensais que ça se rapportait au wifi mais peut être n’est ce pas ça…

T’inquiète pas c’est bon tu as bien fais visiblement ce qu’il fallait faire wlan0 est ton interface réseau wifi.

Par contre je me demande bien ce qu’il ne va pas as-tu essayer de mettre ta config dans ton fichier interface donc après avoir lancer wpa_supplicant et avoir bien tout configurer

ifconfig wlan0 ssidou ssid correspond au ssid que tu viens de configurer

suivi effectivement du dhclient wlan0

le problème c’est qu’il faut associer la carte wifi à ton routeur en lui donnant son adresse mac (le essid ne suffit pas selon les drivers de cartes wifi…)
chez moi, j’ai réglé le problème en lancant

avec des “:” pas des “-”

Je pense que cela est du au noyau 2.6.32-trunk-amd64.

Récemment, suite à un changement de disque dur j’ai réinstallé une debian testing weeklybuild avec ce noyau et tout a fonctionné pile poil
sauf le wifi qui pourtant n’avait aucun problème avant.

Il semblerait que le noyau soit incomplet et pose certains problèmes, pas seulement wifi d’ailleurs.
Pour info j’ai une carte Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) et un routeur linksys.

Et si la carte est bien reconnue je n’arrive pas à me connecter que ce soit en console, ou via wicd & autre wifi radar.

Ayant eu marre de chercher, de trifouiller les fichiers de conf j’ai préféré laisser trainer un câble dans la maison…

en attendant une mise à jour du noyau.

Pendant tout un temps, je ne pouvais pas me connecter via dhcp moi non plus.
Le problème s’est résolu en utilisant à la place de dhclient, dhcpcd, et en ayant vidé le fichier /etc/resolv.conf.

J’admet que ce n’est pas une solution très constructive ceci-dit… :confused:

il faut installer firmware-linux …

Il y a des chances que le DHCP ne se fasse pas parce que la connexion n’est pas établie…

Il faut vérifier si en faisant

tu as bien l’adresse MAC du routeur dans « Access Point ».
Si c’est le cas, tu es bien connecté au réseau et le problème vient donc du DHCP. Sinon, c’est au niveau du paramétrage de ta connexion qu’il y a un problème…

Bien, je vient de faire à l’instant mes mises à jour, il y en avait une de wpasupplicant, j’éteins knetworkmanager (j’étais connecté en graphique)

[code]# ifdown wlan0
There is already a pid file /var/run/dhclient.wlan0.pid with pid 2222
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:98:e0:82
Sending on LPF/wlan0/00:21:6a:98:e0:82
Sending on Socket/fallback
DHCPRELEASE on wlan0 to 192.168.0.1 port 67
[/code]

[code]# ifup wlan0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:98:e0:82
Sending on LPF/wlan0/00:21:6a:98:e0:82
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPOFFER from 192.168.0.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.105 – renewal in 301946 seconds.
[/code]
et je suis connecté :slightly_smiling: :slightly_smiling: :slightly_smiling:
Merci à vous !!!

Voici mon /etc/network/interfaces en complément pour ceux qui en auraient besoins :

[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

iface default inet dhcp

iface wlan0 inet dhcp
wpa-ssid nomdussid
wpa-psk clewpa
auto wlan0

[/code]