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 15/11/2009, à 21:32

patisalex

[Resolu] Chipset Marvel 8335 & WPA ça marche mais...

Bonjour,
Je vais d'abord tenter d'apporter une solution pour ceux qui comme moi ont une carte à base d'un Chipset Marvel 8335 et qui galère pour se connecter à une Freebox sécurisée par une clé WPA2 (WPA TKIP + AES pour être précis).
Voici donc comment après une semaine de recherche, j'ai partiellement résolu mon problème.
1- Vérifiez si le matériel est bien compatible :
$ sudo lshw -C network

  *-network               
       description: Wireless interface
       product: [u]88w8335[/u] [Libertas] 802.11b/g Wireless
       vendor: Marvell Technology Group Ltd.
       physical id: 6
       bus info: pci@0000:01:06.0
       logical name: wlan3
       version: 03
       serial: 00:40:f4:df:4e:d3
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+mrv8335 driverversion=1.55+Marvell,07/01/2005,3.2.0.7 ip=192.168.0.11 latency=32 link=yes multicast=yes w

2- J'ai fini par comprendre que le driver fourni avec la carte (Mrv8000c.INF) ne fonctionne qu'avec les clés WEP. J'ai donc cherché un autre driver et téléchargé le mrv8335.inf qui lui fonctionne bien avec les clès WPA et que l'on trouve un peu partout sur le web.
Je l'ai installé avec Ndiswrapper (http://doc.ubuntu-fr.org/ndiswrapper).
Il faut aussi installer wpasupplicant avec synaptic par exemple.

3- Voici maintenant mes fichiers de config :
Contenu de mon fichier  /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp

# Wifi
auto wlan3
iface wlan3 inet dhcp
  wpa-conf /etc/wpa_supplicant.conf
  wpa-driver wext

Le wlan3 au lieu du traditionnel wlan0 est du à mes nombreux essais.

Contenu de mon fichier  /etc/wpa_supplicant

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

#ctrl_interface_group=0
eapol_version=1
fast_reauth=1

network={
    ssid="PATISALEX"
    scan_ssid=1
    proto=WPA
    key_mgmt=WPA-PSK
    psk="ma_clé_en ASCCI_telle_que déclarée_chez_free"
    priority=5
}

La connection fonctionne bien maintenant, mais je n'arrive pas à l'automatiser. A chaque démarrage, il faut que je lance la commande :
$ sudo /etc/init.d/networking restart pour me connecter.
Quelqu'un aurait-il une idée ?
Merci

Dernière modification par patisalex (Le 16/11/2009, à 23:17)


Matériel : ASUS V241ICUK-WA050T (tout en un)  /  KDE NEON 5.23 / PLASMA 5.23.4 / X11
Processeur : INTEL Pentium 4405U / Nombre de cœurs : 4 / 2.1 GHz 
Mémoire vive (RAM) : 8 Go DDR4
Carte graphique : Intel HD Graphics (HD 510)

Hors ligne

#2 Le 15/11/2009, à 21:36

willy78

Re : [Resolu] Chipset Marvel 8335 & WPA ça marche mais...

mets plutôt ça dans ton fichier /etc/network/interfaces

auto wlan3
iface wlan3 inet dhcp
pre-up wpa_supplicant -Bw -Dwext -iwlan3 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Quelques tutos pour le wifi sous Ubuntu:
http://wlety.free.fr/forum

Hors ligne

#3 Le 15/11/2009, à 22:49

patisalex

Re : [Resolu] Chipset Marvel 8335 & WPA ça marche mais...

Merci pour ta réponse willy78, mais ça ne fonctionne pas.
Voici le resultat du test (avec et sans redémarrage) :
la ligne de code

pre-up wpa_supplicant -Bw -Dwext -iwlan3 -c/etc/wpa_supplicant.conf

génere une erreur de syntaxe au niveau du "w" semble-t-il. j'ai donc testé avec ce code :

pre-up wpa_supplicant -BW -Dwext -iwlan3 -c/etc/wpa_supplicant.conf

Resultat :

 * Reconfiguring network interfaces...                                          RTNETLINK answers: No such process
There is already a pid file /var/run/dhclient.wlan3.pid with pid 3891
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/wlan3/00:40:f4:df:4e:d3
Sending on   LPF/wlan3/00:40:f4:df:4e:d3
Sending on   Socket/fallback
DHCPRELEASE on wlan3 to 192.168.0.254 port 67
send_packet: Network is unreachable
send_packet: please consult README file regarding broadcast address.
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
Initializing interface 'wlan3' conf '/etc/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ap_scan=1
eapol_version=1
fast_reauth=1
Line: 8 - start of a new network block
ssid - hexdump_ascii(len=9):
     50 41 54 49 53 41 4c 45 58                        PATISALEX       
scan_ssid=1 (0x1)
proto: 0x1
key_mgmt: 0x2
PSK (ASCII passphrase) - hexdump_ascii(len=18): [REMOVED]
priority=5 (0x5)
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 5
   id=0 ssid='PATISALEX'
Interface wlan3 set UP - waiting a second for the driver to complete initialization
SIOCGIWRANGE: WE(compiled)=22 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf flags 0x0
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:40:f4:df:4e:d3
wpa_driver_wext_set_wpa
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
wpa_driver_wext_set_drop_unencrypted
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
WPS: UUID based on MAC address - hexdump(len=16): e2 d3 e2 8e d2 a1 51 86 87 0c 66 0e 42 8e 6e 09
WPS: Build Beacon and Probe Response IEs
WPS:  * Version
WPS:  * Wi-Fi Protected Setup State (0)
WPS:  * Version
WPS:  * Wi-Fi Protected Setup State (0)
WPS:  * Response Type (2)
WPS:  * UUID-E
WPS:  * Manufacturer
WPS:  * Model Name
WPS:  * Model Number
WPS:  * Serial Number
WPS:  * Primary Device Type
WPS:  * Device Name
WPS:  * Config Methods (0)
WPS:  * RF Bands (3)
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
Using existing control interface directory.
ctrl_iface bind(PF_UNIX) failed: Address already in use
ctrl_iface exists, but does not allow connections - assuming it was leftover from forced program termination
Successfully replaced leftover ctrl_iface socket '/var/run/wpa_supplicant/wlan3'
Added interface wlan3
Daemonize..
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/wlan3/00:40:f4:df:4e:d3
Sending on   LPF/wlan3/00:40:f4:df:4e:d3
Sending on   Socket/fallback
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on wlan3 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
 * Reloading /etc/samba/smb.conf smbd only
   ...done.

On dirait qu'il supprime la clé WPA....
je suis revenu à mon ancien fichier "interfaces" et ça refonctionne mais toujours manuellement
En tous cas encore merci pour la réponse.


Matériel : ASUS V241ICUK-WA050T (tout en un)  /  KDE NEON 5.23 / PLASMA 5.23.4 / X11
Processeur : INTEL Pentium 4405U / Nombre de cœurs : 4 / 2.1 GHz 
Mémoire vive (RAM) : 8 Go DDR4
Carte graphique : Intel HD Graphics (HD 510)

Hors ligne

#4 Le 15/11/2009, à 22:59

willy78

Re : [Resolu] Chipset Marvel 8335 & WPA ça marche mais...

inspire toi de ça (si ce n'est pas déjà fait)
http://doc.ubuntu-fr.org/wpa


Quelques tutos pour le wifi sous Ubuntu:
http://wlety.free.fr/forum

Hors ligne

#5 Le 16/11/2009, à 23:14

patisalex

Re : [Resolu] Chipset Marvel 8335 & WPA ça marche mais...

Bon autre mystère, maintenant ça demarre normalement sans avoir eu besoin de rajouter quoi que ce soit ....
Peut-être y a-t-il un rapport avec le fait que j'ai debranché mon PC du secteur, mais j'avoue que si c'est ça, je ne comprend pas.
Merci willy78 pour ton aide.


Matériel : ASUS V241ICUK-WA050T (tout en un)  /  KDE NEON 5.23 / PLASMA 5.23.4 / X11
Processeur : INTEL Pentium 4405U / Nombre de cœurs : 4 / 2.1 GHz 
Mémoire vive (RAM) : 8 Go DDR4
Carte graphique : Intel HD Graphics (HD 510)

Hors ligne