Wifi linksys WPC54G, no DHCPOFFERS

Bonjour,

j’ai un Nec c200, je vien d’installé debian, tout marche bien sauf le wifi.
J’ai commencé par installé le drivers de ma carte wifi intégré, avec ndiswrapper, tout va bien jusqu’au “dhclient wlan0”.

J’ai donc essayé avec une carte Linksys wpc54g v1.2,
la carte est directement detectée, detecte bien les reseaux wifi.
Je la configure comme ceci:

[quote]ifconfig wlan1 up
iwconfig wlan1 essid MonESSID key 9876543210 channel 11 rate 54Mb/s ap auto[/quote]

ensuite un iwconfig me retourne:

[quote]wlan1 IEEE 802.11 ESSID:"freebox_BXHPDL"
Mode:Managed Frequency:2.462 GHz Access Point: 4E:08:D3:C4:21:24
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:9876-5432-10
Link Quality=78/100 Signal level=-52 dBm Noise level=-67 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[/quote]
Apparament tout va bien, mais quand je lance dhclient, j’ai la même erreur qu’avec ma carte wifi intégrée:

[quote]Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan1/00:0f:66:e5:5a:6d
Sending on LPF/wlan1/00:0f:66:e5:5a:6d
Sending on Socket/fallback
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 5
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[/quote]

Voilà mon lspci:

[quote]$ lspci -nn | grep -i net
00:0a.0 Network controller [0280]: Agere Systems Device [11c1:ab34]
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 74)
02:00.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
[/quote]

Quelqu’un peut m’aider ?
Merci :slightly_smiling:

Salut,

Tu as oublié de dire si ta freebox est en wep ou en wpa.

simplement en wep :slightly_smiling:
merci

Re,

D’après ce man : configuration réseau de debian et apparament la manière normale de configurer le réseau est de construire le fichier /etc/network/interfaces puis d’activer les connexions que l’on veut avec ifup.

Si ton fichier /etc/network/interfaces contient autre chose que

auto lo iface lo inet loopback
indiques le ici.

S’il ne contient que le loopback, tu peux tenter la procédure suivante :

  1. Faire une sauvegarde de ton /etc/network/interfaces actuel.
  2. Ajouter à la fin de /etc/network/interfaces (en admettant que ton mot de passe est encodé en ASCII) :

allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid MonESSID wireless-key s:9876543210
3) ifdown wlan0
4) ifup wlan0

Oui je me suis déjà penché sur ce fichier, sans succes.
ifdown me renvoye:

ifup s’emble être un alias de ifconfig wlan1 up && dhclient wlan1

C’est normal qu’ifdown te renvoie ça, ça n’a aucune importance.
D’après ta réponse, j’en déduis qu’ifup à entrainé des DHCPDISCOVERS sans réponses.

Ton mot de passe wep est-il en ASCII ou en hexadécimal ? S’il est en ASCII il doit être précédé des deux caractères s:

Tu peux essayer sans le DHCP. Si l’adresse IP de ta freebox est 192.168.1.1 , le /etc/network/interfaces est le suivant :

allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.12 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 wireless-essid MonESSID wireless-key s:mot_de_passe_wep

Ensuite

ifdown wlan0 ifup wlan0 ping -c 5 google.fr

Hexadecimal ou ASCII, j’en sais rien.
Avec le s: dans le fichier interfaces, ifup me renvoit:

[quote]# ifup wlan1
Error for wireless request “Set Encode” (8B2A) :
SET failed on device wlan1 ; Invalid argument.
SIOCADDRT: No such process
Failed to bring up wlan1[/quote]
et sans :

[quote]# ifup wlan1
SIOCADDRT: No such process
Failed to bring up wlan1[/quote]

dmesg me donne :

[quote][13850.122225] wlan1: Initial auth_alg=0
[13850.122252] wlan1: authenticate with AP 4e:08:d3:c4:21:24
[13850.123872] wlan1: RX authentication from 4e:08:d3:c4:21:24 (alg=0 transaction=2 status=0)
[13850.123886] wlan1: authenticated
[13850.123894] wlan1: associate with AP 4e:08:d3:c4:21:24
[13850.126435] wlan1: RX ReassocResp from 4e:08:d3:c4:21:24 (capab=0x411 status=0 aid=3)
[13850.126452] wlan1: associated
[/quote]

mais ping :confused: :

Bonne année :smt006

Bonne année à toi aussi :exclamation:

Ca doit être une erreur bête dans le /etc/network/interfaces . Quelle est l’IP de ta box ?
Copie-colle carrément /etc/network/interfaces ici pour chacun de tes essais.

Si ton mot de passe est en ASCII il peut contenir des chiffres et toutes les lettres de l’alphabet (5 à 13 caractères). S’il est en hexadécimal il ne peut contenir que des chiffres et les lettres a,b,c,d,e,f (10 à 26 caractères). Pour le savoir, vas dans l’interface de configuration de ta box en tapant dans la barre d’adresse du navigateur l’adresse IP de ta box depuis un PC avec une connection valide.

Ah oui et pour le ping en fait il vaux mieux faire un ping sur l’adresse IP de google.fr (216.239.59.104) et sur l’adresse IP de ta box.

Voilà mon fichier interfaces:

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

allow-hotplug wlan1
iface wlan1 inet static
address 192.168.1.12
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.0.254
wireless-essid freebox_BXHPDL
wireless-key 9876543210
[/quote]
L’ip de ma box est 192.168.0.254
Pour le s: je modifie seulement la derniere ligne :

merci

Ok, il y a une erreur dans “address” et dans “broadcast”. Voici le /etc/network/interfaces corrigé :

[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

allow-hotplug wlan1
iface wlan1 inet static
address 192.168.0.12
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.254
wireless-essid freebox_BXHPDL
wireless-key 9876543210[/code]

A chaque fois essaie avec puis sans les deux caractères s: en préfixe de ton mot de passe, on sait jamais.

Ben maintenant, sans “s:”, ifdown et ifup ne me renvoyent aucune erreurs.
Mais ça ping pas.

Mon dmesg me dit:

[quote][ 217.815666] wlan1: associated
[ 265.769073] input: b43-phy0 as /class/input/input7
[ 265.978331] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[ 267.285319] Registered led device: b43-phy0::tx
[ 267.285359] Registered led device: b43-phy0::rx
[ 267.285387] Registered led device: b43-phy0::radio
[ 267.336218] ADDRCONF(NETDEV_UP): wlan1: link is not ready
[ 267.337090] wlan1: Initial auth_alg=0
[ 267.337103] wlan1: authenticate with AP 4e:08:d3:c4:21:24
[ 267.343925] wlan1: RX authentication from 4e:08:d3:c4:21:24 (alg=0 transaction=2 status=0)
[ 267.343943] wlan1: authenticated
[ 267.343948] wlan1: associate with AP 4e:08:d3:c4:21:24
[ 267.353352] wlan1: RX AssocResp from 4e:08:d3:c4:21:24 (capab=0x411 status=0 aid=1)
[ 267.353372] wlan1: associated
[ 267.354090] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[ 277.808038] wlan1: no IPv6 routers present[/quote]

merci :slightly_smiling:

Il semble que ton mot de passe soit en hexadecimal donc inutile de pousuivre les tests avec le préfixe “s:”

Pour tester avec le ping, je rappelle que c’est (dans l’ordre) :

ping 192.168.0.254 ping 216.239.59.104 ping google.fr

Si aucune de ces trois commandes ne réussi, je serait tenté de te faire passer en ipv4. Mais je ne sait pas si c’est une bonne idée, ni si la méthode qui est donnée sur le net est bonne (ajouter blacklist ipv6 dans le fichier /etc/modprobe.d/blacklist et commenter les lignes relatives à l’ipv6 dans le fichier /etc/hosts).

Quelqu’un peut confirmer ?