Galère WiFi - Thinkpad T60 carte intel PRO/Wireless 3945

Bonjour à toute la communauté!

Première expérience de Debian sur un portable et … je patauge un peu pour le Wireless.

$ uname -r 2.6.18-5-686

$ lspci | grep -i wireless 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

$ aptitude search 3945 | grep '^i' i firmware-ipw3945 - Binary firmware for IPW3945 i ipw3945-modules-2.6.18-5-686 - Intel PRO/Wireless 3945ABG (ipw3945) drive

$ dmesg | grep -i wireless ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.1.2dmpr ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection

$ sudo modprobe -l ipw3945 /lib/modules/2.6.18-5-686/contrib/ipw3945/ipw3945.ko

[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

Wireless JL

allow-wireless eth1
iface eth1 inet dhcp
[/code]
Tout ceci ne marche pas et un iwconfig me donne:

[code]$ sudo iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.
[/code]

Je soupçonne un problème dans mon /network/interface mais quoi?

Edit:

Un petit mieux. J’ai également installé le deamon ipw3945d, il tourne et un iwconfig me donne maintenant:

[code]$ sudo iwconfig
lo no wireless extensions.

eth0 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

sit0 no wireless extensions.
[/code]

Mais je ne vois toujours pas de connexion wifi dans mon network manager. Et ma borne ne me renseigne pas la mac de mon interface wireless.

Comment scanner les réseau disponibles?

Bon, ça progresse. Pour le scan j’ai ceci:

$ sudo iwlist eth1 scan eth1 Scan completed : Cell 01 - Address: 00:16:B6:40:E4:B2 ESSID:"linksys_2" Protocol:IEEE 802.11bg Mode:Master Channel:11 Encryption key:off 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=91/100 Signal level=-40 dBm Noise level=-40 dBm Extra: Last beacon: 84ms ago

Si je fais un ifdown eth1 suivi par un ifup eth1 j’obtiens ceci:[code]
$ sudo 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:19:d2:29:93:6c
Sending on LPF/eth1/00:19:d2:29:93:6c
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18
etc…[/code]

Il y aurait donc un problème pour obtenir un bail DHCP? J’en reviens donc au /etc/network/interfaces…

Je signale que le serveur DHCP n’est pas la borne Wireless qui est en bridge. Les IP sont attribuées par un router derrière. Pas de problème de DHCP avec l’ethernet-cable eth0. Et, bien sûr, je n’ai mis aucune protection sur ma borne pour les besoins du test.

Sans doute un pbm de cryptage. Ça marche sans cryptage?

Non, pas de cryptage. Wireless en clair pour les essais et un macbook monte sans problème sur le wifi. Côté wireless, le portable voit l’access point (voir le scan plus haut) mais je suis gratifié d’un No DHCPOFFERS received. dès que je fais un ifdown/up de la eth1

Que penses-tu de la config de network/interface?

Complément d’information: ifconfig renvoie:

[code]eth1 Lien encap:Ethernet HWaddr 00:19:D2:29:93:6C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:69 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)
Interruption:58 Adresse de base:0x4000 Mémoire:edf00000-edf00fff

eth1:avah Lien encap:Ethernet HWaddr 00:19:D2:29:93:6C
inet adr:169.254.6.161 Bcast:169.254.255.255 Masque:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interruption:58 Adresse de base:0x4000 Mémoire:edf00000-edf00fff
[/code]

Là je cale. J’ai lancé une Ubuntu 7.1 en Live et ça marche du premier coup. Le problème n’est donc pas sur le réseau.

Ma piste la plus sérieuse reste le DHCP. J’ai revérifié le /etc/dhcp3/dhclient.conf, rien de particulier. J’ai même repris celui d’Ubuntu sans succès.

Je n’ai pas trop envie d’installer Ubuntu. Question d’habitudes, mais s’il le faut…

Je regarde encore du côté du network manager mais sans grands espoirs.

:smt041 Ça y est! Ça marche.

J’ai remis mon /network/interfaces au carré (comme on aime bien dire sur ce forum).

Avant:

[code]auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

allow-wireless eth1
iface eth1 inet dhcp[/code]

Après:

auto lo iface lo inet loopback

Sans rien d’autre. Pas de déclaration eth0 eth1, rien.

J’aimerais comprendre pourquoi. Que cette galère (depuis 4.30 ce matin!) serve à quelque-chose.

Même une intuition, n’ayez pas peur de dire ce que vous en pensez. Suis même prêt à faire des essais de network/interfaces pour l’intérêt de la science! :wink:

Bonjour,
je débute sur Debian, comme il me semble très stable, je l’ai installé sur 3 pc de bureau sans difficulté que je ne puisse comprendre.
Là, je l’installe sur un portable hp dv 9000 et mon firmware pour carte wifi Intel®PRO wireless 3945ABG Network connection, que j’ai chargé en préalable à l’installation, a fonctionné le temps de l’installation complète, mais plus au redémarrage.
Le firmware est apparemment bien reconnu lorsque je demande : sudo ifconfig, mais dans mes connexions reseau, le périphérique est non géré. Je ne comprends pas comment remettre mon /network/interfaces au carré. Cela veut quoi ?
Merci de m’aider

Je ne sais pas bien ce que j’ai fait, mais ça y est ; au redémarrage la connection wifi fonctionne.
@bientôt, ça m’étonnerait que je n’ai rien d’autre à demander.
Merci

Juste en rappel pour le wifi :

Si vous utilisez un software de gestion du wifi (network-manager, wicd…) le fichier /etc/network/interfaces doit uniquement contenir une référence à lo.
C’est dans les préférences de votre logiciel que vous déclarez qui est l’interface wifi.

Pour ceux qui utilisent ifup tout est dans /etc/network/interfaces.

S’assurer également de la présence des paquets wireless-tools et wpa-supplicant, ça peut aider :079

Merci de m’avoir répondu : dans etc/network j’ai :

/etc/network/if-down.d
/etc/network/if-post-down.d
/etc/network/if-pre-up.d
/etc/network/if-up.d
/etc/network/run
/etc/network/interfaces

et dans etc/NetworkManager

/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/system-connections
/etc/NetworkManager/NetworkManager.conf

Est-ce correct ?

Que contient ton fichiers /etc/network/interfaces?

Peux tu poster ton iwconfig?

Après si la carte est bien reconnue, tout dépend si tu utilises le wifi en dur à la maison ou en nomade.
Dans le deuxième cas un soft type network-manager ou wicd est plus pratique…

iwconfig :

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11abg ESSID:"claude"
Mode:Managed Frequency:2.462 GHz Access Point: F4:CA:E5:E6:56:B8
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:********** Power Management:off
Link Quality=70/70 Signal level=-26 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

pan0 no wireless extensions.

et dans Network/interface

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 wlan0
iface wlan0 inet dhcp
# wireless-* options are implemented by the wireless-tools package
wireless-mode managed
wireless-essid claude
wireless-key1 *********

Et pour l’instant la connexion semble pas mauvaise, même si dans la barre en haut à gauche du bureau, il y a marqué : “reseau sans fils : périphérique non géré” ??

C’est normal car tu gère ta connexion via ifup qui lit les paramètres dans ton fichier /etc/network/interfaces.

Pour que network-manager le gère il doit resssemble à ça :

Sujet du message: 	Re: Galère WiFi - Thinkpad T60 carte intel PRO/Wireless 3945	 

iwconfig :

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11abg ESSID:"claude"
Mode:Managed Frequency:2.462 GHz Access Point: F4:CA:E5:E6:56:B8
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:********** Power Management:off
Link Quality=70/70 Signal level=-26 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

pan0 no wireless extensions.

et dans Network/interface

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 wlan0
#iface wlan0 inet dhcp

wireless-* options are implemented by the wireless-tools package

#wireless-mode managed
#wireless-essid claude
#wireless-key1 *********

Ensuite dans les préférences de network-manager il faut indiquer que l’interface wifi s’appelle wlan0.

Ca devrait marcher au prochain reboot, network-manager te demandera ta clé wep/wpa si besoin.

Bonjour et merci, mais comment dois-je faire cela ? Avez-vous un lien, ailleurs sur le forum, pour le faire pas à pas ?

En console tu passes en root, puis nano /etc/network/interfaces
Tu mets les coches # pareil que mon post précédent.
Tu sauves (ctrl+x) y

Ensuite tu ouvres les préférences de network-manager et dans wireless tu mets wlan0.
Il faut que tu sois dans le groupe netdev pour avoir le droit d’utiliser le réseau en non-root.(adduser toto netdev en root, toto c’est ton login).

Un peu de lecture est chaudement recommandé avant de se lancer dans gnu/linux…

Je te recommande le wiki :033

C’est simple quand on comprend ce qu’on fait.

Sûrement, et je ne rechigne pas à m’y mettre, sinon je n’aurais pas essayé ; mais il y a bcp de doc et je ne sais pas trop par où commencer ni où chercher. J’ai déjà testé Ubuntu et dérivés sur plusieurs pc depuis 2008, j’avais compris le principe ; par contre, il y avait trop de mises à jours et trop d’instabilité à la longue. Débian me semble à ce niveau, mieux me convenir. Mais je dois avouer que sans l’interface graphique, je ne sais jamais où je suis, alors je suis scrupuleusement les indications que je trove ça et là, y compris dans les magasines concernant ce système.
Merci, je vais lire.
@ bientôt.