Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/10/2005, à 18:17

sociopathe

Another topic of problème de wifi | wpasupplicant [résolu]

Bonjour bonjour,


Bon, on va essayer de faire clair et concis: je suis incapable de configurer correctement wpasupplicant.


Je possède un routeur Linksys WRT54GS et une carte wifi Linksys WMP54GS.

Les deux fonctionnent bien sous Windows.
Les deux fonctionnent bien sous Linux Ubuntu/Debian, avec
   . le signal essid du routeur désactivé
   . clé WEP
   . ndiswrapper

Mais bon, je connais vaguement mes voisins, et j'en soupçonne particulièrement un d'être un petit piratin ... F34r!

Donc moi il me faut autre chose que du WEP, ça tombe bien, mon routeur propose ce qu'il appelle du WPA2 Personnal, qui fonctionne bien sous Windows avec ce qu'il appelle WPA TKIP+AES.


Mais sous Ubuntu,
J'ai beau avoir respecté scrupuleusement le tuto, puis testé avec d'autres modifications.
J'ai beau avoir écumé le forum.
J'ai rien trouvé qui puisse m'aider. (pas de pong après ping)


anyway,

iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11g  ESSID:off/any
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate:54 Mb/s   Tx-Power:25 dBm
          RTS thr:2347 B   Fragment thr:2346 B
          Power Management:off
          Link Quality:100/100  Signal level:-10 dBm  Noise level:-256 dBm
          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.

iwlist scan wlan0 (essid éteint)

wlan0     No scan results

iwlist scan wlan (essid allumé)

wlan0     Scan completed :
          Cell 01 - Address: 00:13:10:15:57:92
                    ESSID:"réseau_casse_gueule"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)
                    Quality:0/100  Signal level:-67 dBm  Noise level:-256 dBm
                    Encryption key:on
                    Bit Rate:1 Mb/s
                    Bit Rate:2 Mb/s
                    Bit Rate:5.5 Mb/s
                    Bit Rate:11 Mb/s
                    Bit Rate:18 Mb/s
                    Bit Rate:24 Mb/s
                    Bit Rate:36 Mb/s
                    Bit Rate:54 Mb/s
                    Bit Rate:6 Mb/s
                    Bit Rate:9 Mb/s
                    Bit Rate:12 Mb/s
                    Bit Rate:48 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
                    Extra:30180100000fac020200000fac04000fac020100000fac020000
                    Extra:wpa_ie=dd1c0050f20101000050f20202000050f2040050f20201000050f2020000

gedit /etc/wpa_supplicant.conf

# Minimal /etc/wpa_supplicant.conf to associate with open
#  access points. Please see 
#  /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
#  configuration parameters.

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
ap_scan=1
fast_reauth=1

### Associate with any open access point
###  Scans/ESSID changes can be done with wpa_cli
network={
        ssid="papadapadampapapapapadapadam"
	proto=WPA RSN
	key_mgmt=WPA-PSK
	psk="mourrir pour ses idées d'accord, mais de mort len en ente"
        }

gedit /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

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
	script grep
	map eth0

# The primary network interface
auto wlan0
iface wlan0 inet static
address 192.168.0.X
netmask 255.255.255.0
gateway 192.168.0.Y
wireless-essid réseau_casse_gueule
#wireless-mode  managed





#auto eth0
#iface eth0 inet static
#address 192.168.0.X
#netmask 255.255.255.0
#gateway 192.168.0.Y

Y'a deux trois truc qui sont commentés, mais j'ai testé décom aussi hein.
Et oui, je tiens absolument à rester en IP statique.

gedit /etc/default/wpasupplicant

# /etc/default/wpasupplicant

# WARNING! Make sure you have a configuration file!

ENABLED=1

# Useful flags:
#  -D <driver>		Wireless drive, typically optional.
#  -i <ifname>		Interface
#  -c <config file>	Configuration file
#  -d 			Debugging (-dd for more)
#  -w			Wait for interface to come up

# See the manual page wpa_supplicant(1) for more options and information.

OPTIONS="-w -D ndiswrapper -i wlan0 -c /etc/wpa_supplicant.conf"

# EXAMPLES:

# OPTIONS="-i wlan0 -D hostap -c /etc/wpa_supplicant.conf"
# OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf"

À votre bon coeur m'sieux dames! et merci.

Dernière modification par sociopathe (Le 17/10/2005, à 22:26)

Hors ligne

#2 Le 16/10/2005, à 20:41

mike17

Re : Another topic of problème de wifi | wpasupplicant [résolu]

je crois que tu peux lancer le wpasupplicant à la main (pas en démon) avec du debug... du style :

wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 -d

adapte les paramètres.
y aura certainement des infos intéressantes

Hors ligne

#3 Le 16/10/2005, à 20:46

e_gugus

Re : Another topic of problème de wifi | wpasupplicant [résolu]

Regarde si ton routeur ne fait pas un filtrage par adresse mac (le mien un WRT54g le fait). En une seconde c'est mis et c'est radical!!!!!;)
Il verra peut etre ce qui transite mais n'utilisera pas ta connexion.

Dernière modification par e_gugus (Le 16/10/2005, à 20:46)

Hors ligne

#4 Le 16/10/2005, à 21:22

R4v3n

Re : Another topic of problème de wifi | wpasupplicant [résolu]

si tu ai sur de ton filtrage mac ainsi que de ta manière de rentrer la clef en hexa (suivant les versions on met des "-" ou des ":" entre, alors regarde le sticky de coffee, c'est "con" mais ça a marché pour moi.

Hors ligne

#5 Le 16/10/2005, à 21:42

sociopathe

Re : Another topic of problème de wifi | wpasupplicant [résolu]

mike17> Pas mal. Visiblement ma carte ne trouve pas d'AP, peut être dû à l'essid désactivé du routeur. Mais ça m'embête de devoir le réactiver, je vais  voir ce qu'on peut y faire.

e_gugus> Le filtrage mac existe bien sur le WRT54GS, et je l'ai mis en place. Mais j'ai cru comprendre (à prendre avec des pincettes le "on m'a dit que") certains softs permettent de cloner une adresse MAC, et d'autres de forcer la déconnection entre une carte wifi et son PA ...
Le filtrage MAC, ce n'est qu'une barrière supplémentaire, rien de plus.
Oui je sais je suis parano, mais faut bien être un looser quelquepart.

R4v3n> Avec mon routeur, le codage en base 16 ne s'applique qu'aux clés WEP. On est libre de tapoter ce que l'on veut en WPA.

Hors ligne

#6 Le 16/10/2005, à 22:23

R4v3n

Re : Another topic of problème de wifi | wpasupplicant [résolu]

sociopathe a écrit :

mike17> Pas mal. Visiblement ma carte ne trouve pas d'AP, peut être dû à l'essid désactivé du routeur. Mais ça m'embête de devoir le réactiver, je vais  voir ce qu'on peut y faire.

e_gugus> Le filtrage mac existe bien sur le WRT54GS, et je l'ai mis en place. Mais j'ai cru comprendre (à prendre avec des pincettes le "on m'a dit que") certains softs permettent de cloner une adresse MAC, et d'autres de forcer la déconnection entre une carte wifi et son PA ...
Le filtrage MAC, ce n'est qu'une barrière supplémentaire, rien de plus.
Oui je sais je suis parano, mais faut bien être un looser quelquepart.

R4v3n> Avec mon routeur, le codage en base 16 ne s'applique qu'aux clés WEP. On est libre de tapoter ce que l'on veut en WPA.

ok, et au niveau de la fréquence ?

parce que d'après tes données :

wlan0     IEEE 802.11g  ESSID:off/any
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate:54 Mb/s   Tx-Power:25 dBm
          RTS thr:2347 B   Fragment thr:2346 B
          Power Management:off
          Link Quality:100/100  Signal level:-10 dBm  Noise level:-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

et :

wlan0     Scan completed :
          Cell 01 - Address: 00:13:10:15:57:92
                    ESSID:"réseau_casse_gueule"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)

je sais c'est super con, et sous windows le choix du channel marche très bien, mais avec breezy j'ai l'impression que ça foire completement.

Hors ligne

#7 Le 16/10/2005, à 23:46

e_gugus

Re : Another topic of problème de wifi | wpasupplicant [résolu]

Le filtrage mac existe bien sur le WRT54GS, et je l'ai mis en place. Mais j'ai cru comprendre (à prendre avec des pincettes le "on m'a dit que") certains softs permettent de cloner une adresse MAC, et d'autres de forcer la déconnection entre une carte wifi et son PA ...

Même pas besoin de soft, en console c'est possible..... Mais bon ça fait une sécurité de plus et il faut que le gars pense à aller regarder au niveau des paquets arp....

Hors ligne

#8 Le 17/10/2005, à 13:46

sociopathe

Re : Another topic of problème de wifi | wpasupplicant [résolu]

Ayès! Ca fonctionne.

Grâce à la commande wpasupplicant -i wlan0 -c /etc/wpa_supplicant.conf -D ndiswrapper j'ai pu analyser le problème (incapacité à trouver le réseau, puis à s'identifier).

Et après googlisation, j'en suis arrivé à un wpa_supplicant.conf de la forme

# Minimal /etc/wpa_supplicant.conf to associate with open
#  access points. Please see 
#  /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
#  configuration parameters.

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
ap_scan=2
fast_reauth=1

### Associate with any open access point
###  Scans/ESSID changes can be done with wpa_cli
network={
       ssid="réseau_casse_gueule"
       scan_ssid=1
       proto=WPA
       key_mgmt=WPA-PSK
       pairwise=TKIP
       psk="papadamtructruc"
}

Voilà ce qui change dans mon cas (WPA2-TKIP+AES, essid off):
ap_scan=2
pairwise=TKIP
tout du moins ce qui m'a aidé à me connecter par rapport au tuto.


Bon c'est un peu moins réactif que sous Windows, et la mesure de force signal reste à 100% (ce qui est totalement inexact).
Mais ça reste correct (peut être un jour des vrais drivers libres).


R4v3n> en ce qui me concerne, la connexion avec un canal différent de la carte wifi et du PA fonctionne très bien sous Breezy.



EDiT final: J'ai tout modifié pour qu'il n'y ai pas de confusion, et aussi pour faire plaisir aux GM.

Dernière modification par sociopathe (Le 17/10/2005, à 22:29)

Hors ligne

#9 Le 17/10/2005, à 18:58

R4v3n

Re : Another topic of problème de wifi | wpasupplicant [résolu]

sociopathe a écrit :

R4v3n> en ce qui me concerne, la connexion avec un canal différent de la carte wifi et du PA fonctionne très bien sous Breezy.

ta dla chance smile

Hors ligne

#10 Le 17/10/2005, à 19:01

jib

Re : Another topic of problème de wifi | wpasupplicant [résolu]

@ sociopathe : Regardes ma signature smile

Dernière modification par jib (Le 17/10/2005, à 19:02)

#11 Le 17/10/2005, à 19:42

mike17

Re : Another topic of problème de wifi | wpasupplicant [résolu]

merci sociopathe pour nous filer une config qui marche dans ton cas de figure.
remarque pour ceux qui vont faire un copier/coller du fichier de config :

les balises GRAS n'ont pas fonctionné à l'intérieur des balises CODE.
en clair, faut virer les b entre crochets et les /b entre crochets

Hors ligne