Besoin d'aide pour Configuration du Wi-Fi

Bonjour,

j’ai installé la version 40r4a de Debian (Stable) sur mon ordinateur portable (Dual Core).

Je souhaite configurer le Wi-Fi. Je veux connecter mon ordinateur à un point d’accès sans fils avec attribution DHCP et protection WPA.
Je ne sais pas trop ce qu’il faut faire… je suis perdu.

  • Est-ce que je dois installer un pilote pour ma carte Atheros, ou est-ce automatique (comme sous Mandriva par exemple).
  • Je dois éditer le fichier /etc/network/interfaces et créer une nouvelle interface ?

Merci d’avance

Pour du atheros ca va être simple (façon de parler)

En root, connecté en ethernet :

aptitude update aptitude install module-assistant m-a prepare m-a a-i madwifi

Ensuite, il faut simplement charger le module :

Si le module ne se charge pas à chaque démarrage :

Là quand tu fais :

Tu dois voir soit “ath0”, soit “wlan0”

Tu peux débrancher l’ethernet
Tu rajoutes :

iface wlan0 inet dhcp wpa-driver wext wpa-ssid [ESSID] wpa-psk [Clé WPA] auto wlan0
dans ton /etc/network/interfaces, en remplacant wlan0 par ath0 le cas échéant.

Pour finir :

Merci pour ta réponse.

C’était bien parti, mais je n’arrive pas à passer la commande m-a a-i madwifi
Ça me dit : “Echec de l’installation des madwifi-source”

J’ai essayé un apt-get install madwifi-source, mais pas mieux.

Je pense que c’est mon sources.list qui en est à l’origine, car dedans j’ai presque rien :

[code]#

deb cdrom:[Debian GNU/Linux 4.0 r4a Etch - Official i386 DVD Binary-1 20080803-20:48]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r4a Etch - Official i386 DVD Binary-1 20080803-20:48]/ etch contrib main

Line commented out by installer because it failed to verify:

#deb http://security.debian.org/ etch/updates main contrib

Line commented out by installer because it failed to verify:

#deb-src http://security.debian.org/ etch/updates main contrib[/code]

J’ai installé netselect pour voir un peu, mais j’arrive pas à le lancer.

Bref, je sais pas trop quoi faire…

Merci de votre patience.

Effectivement, tu n’as aucun dépôt internet dans ton sources.list, tu vas tout chercher sur ton DVD d’installation ^^

Va faire un tour sur le topic du sources.list au carré.
Tu peux prendre directement le fichier sources.list et le fichier preferences qui correspond à la “version” de Debian que tu souhaites avoir (Stable, Testing ou Sid).

Ensuite tu n’auras qu’à réessayer la manipulation d"crite plus haut :wink:

Bonjour,
Pour info:
Je viens de remonter ma lenny toute propre…" sources-list au carré".
Surprise, pour moi, voilà que ma carte wifi Atheros AR5005G est bien reconnue sur wlan0.
Est-ce suffisant pour changer d’avis,
lenny étant presque stable!
@+[/i]

Bon, ça a très bien marché pour les sources et j’ai pu installer madwifi-sources :smt023

KDA, j’ai suivi ta notice, mais ça ne marche pas, je sais pas si j’ai mal compris un truc ou quoi.

ifconfig -a m’a donné :

[code]ath0 Lien encap:Ethernet HWaddr 00:15:AF:30:9B:82
UP BROADCAST RUNNING 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:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

eth0 Lien encap:Ethernet HWaddr 00:1B:FC:F2:AF:3B
inet adr:192.168.1.104 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::21b:fcff:fef2:af3b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7265 errors:0 dropped:0 overruns:0 frame:0
TX packets:4284 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:10662682 (10.1 MiB) TX bytes:336153 (328.2 KiB)
Interruption:58 Adresse de base:0xb800

lo Lien 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:122 errors:0 dropped:0 overruns:0 frame:0
TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:35872 (35.0 KiB) TX bytes:35872 (35.0 KiB)

sit0 Lien encap:IPv6-dans-IPv4
NOARP MTU:1480 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

wifi0 Lien encap:UNSPEC HWaddr 00-15-AF-30-9B-82-00-00-00-00-00-00-00-00-00 -00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:114
TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:199
RX bytes:3134 (3.0 KiB) TX bytes:2254 (2.2 KiB)
Interruption:225 Mémoire:f8c60000-f8c70000[/code]

J’ai alors édité 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

iface ath0 inet dhcp
wpa-driver wext
wpa-ssid [nom]
wpa-psk [clé]
auto ath0[/code]

j’ai pas trop saisi l’histoire du “wlan0 puis ath0 le cas échéant” :blush:

J’ai ensuite fait un networking restart, mais sans résultat.

Merci

Selon la version de madwifi, l’interface s’appelle wlan0 ou ath0. Vu ton ifconfig c’est ath0 chez toi. Sous lenny, moi j’ai wlan0.

Celà dit ton fichier interfaces m’a l’air bon, je ne vois pas pourquoi ca ne fonctionne pas.
Le networking restart ne te donne aucun message d’erreur ?

Sans ça, j’avance en supposant :

D’abord, regardes si les paquets wireless-tools et wpasupplicant sont installés :

Les 2 paquets doivent apparaitre avec “ii” devant. Si ce n’est pas le cas, installes les.

Sinon, essayes en remplacant “wext” par “madwifi”.
Il se trouve que wpa_supplicant (qui est appelé par le “networking restart”) possède une option “madwifi”, mais chez moi quand je l’a mais il l’ignore et passe en wext (par défaut). Là encore je me demande s’il n’y a pas une histoire de version de madwifi, i.e madwifi=ath0 et wext=wlan0.

Les paquets wireless-tools et wpasupplicant sont bien installés.

Wext ou Madwifi, pas de différence.

J’ai essayé de configurer la carte sans passer par le fichier interfaces, mais par l’interface graphique.
Ça me donne ça comme fichier 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

iface ath0 inet dhcp
wireless-essid Nom
wireless-key s:1234567910
auto ath0[/code]

img137.imageshack.us/img137/9339/capturevl6.png

Le networking restart me donne ça, apparemment la carte n’arrive pas à obtenir d’adresse IP.

[code]debian:/home/nico# /etc/init.d/networking restart
Reconfiguring network interfaces…There is already a pid file /var/run/dhclient .ath0.pid with pid 3926
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/

wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:15:af:30:9b:82
Sending on LPF/ath0/00:15:af:30:9b:82
Sending on Socket/fallback
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/

wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:15:af:30:9b:82
Sending on LPF/ath0/00:15:af:30:9b:82
Sending on Socket/fallback
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 5
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
done.[/code]

C’est bon, ça marche ! 8)

Mon test par le mode graphique m’a fait tilter qu’il ne fallait pas mettre les crochets autour du SSID et de la clé.

Merci à tous, et particulièrement à toi kna.

Sinon madwifi, c’est juste pour du matériel Atheros ?

Oui, les crochets c’était pour dire "Remplaces selon ta config"
Ca me paraissait évident pour moi, mais c’est pas forcément le cas apparement…

Pour info wireless-essid et wireless-key c’est pour du wep !
Et c’est pas kda c’est kna…

Et oui, madwifi c’est pour les chipsets atheros.

Oups, merci de me reprendre kna.

Si y’a quelqu’un qui aime pas qu’on déforme les noms, c’est bien moi en plus :blush:

Ouais, je me doutais un peu.

Salut,

Y’a moyen de rentrer ça avec un iwconfig plutôt que de passer par interfaces ?

iface wlan0 inet dhcp wpa-driver wext wpa-ssid [ESSID] wpa-psk [Clé WPA] auto wlan0

Car j’y arrive pas… :cry:

J’ai tenté de passé ça :

iwconfig ath0 ap address MAC essid ssid key cléwpa

Merci

j’ai pas eu besoin de tout ça pour installer une carte à base atheros (sid amd64 + gnome, réseau fbx ethernet + wifi/wpa avec dhcp activé)

#aptitude install wicd(aptitude te propose automatiquement l’installation des dépendances nécessaires, genre wpasupplicant, wireless-tools ou python-gtk)
puis reboot
wicd apparait sous forme d’icône dans le tableau de bord gnome
choisir le réseau auquel se logguer
taper la clé wpa
et ça roule (chez moi en tout cas)

edit : wicd est un paquet dispo dans les dépôts sid, mais pas besoin d’être en sid pour l’installer, il suffit pour ça d’avoir le sources.list au carré de mattotop, et le fichier preferences qui va bien avec.

wicd est aussi dans les dépôts lenny.

faudra m’expliquer où !

[quote] apt-cache policy wicd
wicd:
Installé : (aucun)
Candidat : 1.5.2-1
Table de version :
1.5.2-1 0
987 ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
[/quote]

ha oui, tiens, je n’avais pas remarqué! Je suis en lenny avec sources.list au carré, et il apparait dans synaptic.
Je n’avais jamais remarqué que synaptic me donnait les paquets de SID si ils n’étaient pas dans lenny.
Je vais regardé ça de plus prêt .

c’est normal, synaptic te donne tous les paquets qui sont dans les dépôts de ton source.list, mais ne t’affiche pas d’emblée dans quels dépôts il les a trouvés.
pour cela, dans synaptic, clic droit sur le paquet, propriétés, version