WPA_supplicant ndiswrapper psk REMOVED

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
silver
Linux 0.x
Linux 0.x
Messaggi: 68
Iscritto il: lun 1 ago 2005, 0:00
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: Dell Latitude D630
Località: Milano

WPA_supplicant ndiswrapper psk REMOVED

Messaggio da silver »

Ciao

ho un problema ad usare una scheda DELL 1450 wireless con WPA, ho compilato ndiswrapper ed wpa senza errori ma quando eseguo wpa_supplicant ho questo messaggio:

Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'ndiswrapper'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 5 - start of a new network block
ssid - hexdump_ascii(len=6):
6d 69 6c 30 35 6e mil05n
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK (ASCII passphrase) - hexdump_ascii(len=13): [REMOVED]
priority=2 (0x2)
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 2
id=0 ssid='mil05n'
Initializing interface (2) 'wlan0'
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
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Own MAC address: 00:90:4b:c0:ec:0d
Setting scan request: 0 sec 100000 usec

il file di configurazione :
root@nettuno:~# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2

network={
ssid="mil05n"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="mil05test"
priority=2
}


wpa .conf

CONFIG_WIRELESS_EXTENSION=y
CONFIG_DRIVER_NDISWRAPPER=y
CONFIG_CTRL_IFACE=y
CONFIG_IEEE8021X_EAPOL=y
CONFIG_EAP_MD5=y
CONFIG_EAP_MSCHAPV2=y
CONFIG_EAP_TLS=y
CONFIG_EAP_PEAP=y
CONFIG_EAP_TTLS=y
CONFIG_EAP_GTC=y
CONFIG_EAP_OTP=y
CONFIG_EAP_SIM=y
CONFIG_EAP_AKA=y
CONFIG_EAP_PSK=y
CONFIG_EAP_LEAP=y

Qualcuno ha lo stesso errore ed ha risolto ?
il driver sembra che lo carichi correttamante
Jul 30 16:14:13 nettuno kernel: ndiswrapper version 1.2 loaded (preempt=yes,smp=no)
Jul 30 16:14:13 nettuno kernel: ndiswrapper: driver bcmwl5 (Broadcom,02/10/2005, 3.100.35.1) loaded
Jul 30 16:14:13 nettuno kernel: ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 7 (level, low) -> IRQ 7
Jul 30 16:14:13 nettuno kernel: ndiswrapper: using irq 7
Jul 30 16:14:13 nettuno kernel: wlan0: ndiswrapper ethernet device 00:90:4b:c0:ec:0d using driver bcmwl5, configuration file
14E4:4324:1028:0003.5.conf
Jul 30 16:14:13 nettuno kernel: wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP

Grazie

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio da legionario »

Credo che il tuo problema risieda unicamente nell'autenticazione EAP che, per il tuo scopo (correggimi se sbaglio), non dovrebbe essere necessaria. Infatti non e' un caso che il supplicant ti dia questo output:
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
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Questo output ti segnala che la scheda wifi non ha trovato un server EAP per l'autenticazione condivisa della chiave. Quello che ti serve e' una semplice sessione PSK.

Per cui comincerei tutto da capo, a partire dalla fase di compilazione.

Inserisci nel tuo file '.config' solo queste 3 righe:

---------------------
CONFIG_WIRELESS_EXTENSION=y
CONFIG_DRIVER_NDISWRAPPER=y
CONFIG_CTRL_IFACE=y
---------------------

Quindi procedi alla compilazione.

Nel file '/etc/wpa_supplicant.conf' inserisci quanto segue:

---------------------
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=nome_del_tuo_gruppo_di_appartenenza
#
# rete domestica protetta con metodo WPA-Personal (WPA_PSK)
network={
ssid="mil05n"
scan_ssid=0
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="mil05test"
}
-----------------------
(Purtroppo qui sul forum non e' possibile mantenere la giusta formattazione degli script...)

Ti consiglio di mettere sotto la voce 'ctrl_interface_group' il nome del tuo gruppo di appartenenza invece di uno '0'.

Prova con queste modifiche e fammi sapere...

Ciao ciao

silver
Linux 0.x
Linux 0.x
Messaggi: 68
Iscritto il: lun 1 ago 2005, 0:00
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: Dell Latitude D630
Località: Milano

Messaggio da silver »

ciao,

ho ricompilato e modificato lo script come mi hai detto, ma il problema sembre persistere, la password viene rimiossa e non so perchè.
questo è il log :

Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'ndiswrapp er'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ctrl_interface_group=100 (from group name 'users')
Line: 6 - start of a new network block
ssid - hexdump_ascii(len=6):
6d 69 6c 30 35 6e mil05n
scan_ssid=0 (0x0)
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK (ASCII passphrase) - hexdump_ascii(len=13): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
id=0 ssid='mil05n'
Initializing interface (2) 'wlan0'
Own MAC address: 00:90:4b:c0:ec:0d
Setting scan request: 0 sec 100000 usec
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Starting AP scan (broadcast SSID)
Scan timeout - try to get results
Received 310 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
0: 00:12:cf:02:b5:01 ssid='mil05n' wpa_ie_len=26 rsn_ie_len=0
selected
Trying to associate with 00:12:cf:02:b5:01 (SSID='mil05n' freq=2457 MHz)
Cancelling scan request
Automatic auth_alg selection: 0x1
WPA: using IEEE 802.11i/D3.0
WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2
WPA: using GTK TKIP
WPA: using PTK TKIP
WPA: using KEY_MGMT WPA-PSK
WPA: Own WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
No keys have been configured - skip key clearing
Setting authentication timeout: 5 sec 0 usec
Authentication with 00:00:00:00:00:00 timed out.
Added BSSID 00:00:00:00:00:00 into blacklist
No keys have been configured - skip key clearing
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
Scan timeout - try to get results
Received 310 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
0: 00:12:cf:02:b5:01 ssid='mil05n' wpa_ie_len=26 rsn_ie_len=0
selected
Trying to associate with 00:12:cf:02:b5:01 (SSID='mil05n' freq=2457 MHz)
Cancelling scan request
Automatic auth_alg selection: 0x1
WPA: using IEEE 802.11i/D3.0
WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2
WPA: using GTK TKIP
WPA: using PTK TKIP
WPA: using KEY_MGMT WPA-PSK
WPA: Own WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
No keys have been configured - skip key clearing
Setting authentication timeout: 5 sec 0 usec
Authentication with 00:00:00:00:00:00 timed out.
BSSID 00:00:00:00:00:00 blacklist count incremented to 2
No keys have been configured - skip key clearing
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
Scan timeout - try to get results
Received 310 bytes of scan results (1 BSSes)


l'ho eseguito da root

silver

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio da legionario »

Ora il problema e' diverso... il wpa_supplicant funziona egregiamente ma non riesce a ricevere la chiave psk dal tuo access point, per cui e' proprio qui che bisognerebbe agire. Qual e' il tuo Access Point? COme l'hai configurato? C'e' la possibilita' di impostare il time out della chiave wpa sul tuo AP?

silver
Linux 0.x
Linux 0.x
Messaggi: 68
Iscritto il: lun 1 ago 2005, 0:00
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: Dell Latitude D630
Località: Milano

Messaggio da silver »

ciao,

l'AP è un belkin ADSL Modem With Built-In 11g Wireless Router F5D7632uk4
nella configurazione di security ci sono le varie opzioni:
- no auth
- WPE 64
- WPE 128
- WPA-PSK
- WPA (with radius)

opzioni di timeout non ci sono, ho notato che anche quando seleziono l'opzione senza autorizzazione ci mette un po' a darmi l'indirizzo.
Con il palmare e windows funziona egregiamente
Io pensavo che la password fosse rimossa dal client.

Grazie
Silver

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio da legionario »

No keys have been configured - skip key clearing
L'output dice che sul router non e' configurata nessuna chiave...un problema del genere me lo dava anche a me quando avevo messo una chiave troppo corta pero' non credo che questo sia il tuo caso perche' la tua chiave e' di 9 caratteri. Comunque per sicurezza inserisci sia nel wpa_supplicant.conf che nel router una passphrase cioe' una frase abbastanza lunga (la mia e' di 22 caratteri compresi gli spazi)...se non risolviamo in questa maniera non saprei proprio come aiutarti....

silver
Linux 0.x
Linux 0.x
Messaggi: 68
Iscritto il: lun 1 ago 2005, 0:00
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: Dell Latitude D630
Località: Milano

Messaggio da silver »

ciao,

ho modificato la chiave con 21 caratteri ma il problema rimane........
non so + cosa fare :-(

Grazie

Avatar utente
cpu
Linux 0.x
Linux 0.x
Messaggi: 67
Iscritto il: gio 23 set 2004, 0:00
Contatta:

Messaggio da cpu »

Ciao,

anche io ho avuto il tuo identico problema e googlando oggi ho trovato la soluzione, che è stata sostanzialmente "staticizzare" l'ip che mi assegna il mio router wireless tramite dhcp. Sembra una banalità ma assegnando un ip statico nel router in base al mac della scheda wireless ha risolto il mio problema e ora riesco a usare il wpa-psk; per quanto riguarda la lunghezza della pass non penso che importi visto che attualmente uso una pass di soli 8 caratteri. ti incollo il mio wpa_supplicant.conf:
(la versione che uso di wpa_supplicant è la 0.3.9)
cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="xxxxx"
scan_ssid=0
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk="xxxxxxxx"
proto=WPA
}
è provvisorio nel senso che prossimamente vorrei sistemarlo un po' meglio :-)
Spero che quanto detto ti possa esser d'aiuto.

Saluti !

silver
Linux 0.x
Linux 0.x
Messaggi: 68
Iscritto il: lun 1 ago 2005, 0:00
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: Dell Latitude D630
Località: Milano

Messaggio da silver »

ciao,

ho risolto, probabilmente era la scheda wireless della dell truemobile che per qualche motivo non accettava la psk.
Oggi ho comprato una NIC pcmcia dell belkin e funziona alla grande :D

................ ma

grazie a tutti

silver

Rispondi