problemi con il wpa

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
Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

problemi con il wpa

Messaggio da slucky »

ciao a tutti, sulla current ho provato ad abilitare il wpa ( in genere uso solo il filtro MAC) e subito ha preso a funzionare, ma al riavvio del pc............niente! per quanti tentativi abbia fatto non sono riuscito a sistemare, dov'è l'errore secondo voi? tra parentesi al riavvio pingando il router rispondeva ma connessione niente....................posto gli output del tentativo funzionante e non ;)

1)connessione subito funzionante, appena sistemati i files wpa_supplicant e rc.inet.conf
bash-3.1# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd -B
Initializing interface 'wlan0' 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'
ctrl_interface_group='0' (DEPRECATED)
eapol_version=1
ap_scan=1
fast_reauth=1
Line: 14 - start of a new network block
scan_ssid=0 (0x0)
ssid - hexdump_ascii(len=10):
52 61 64 69 6f 73 63 68 61 6b Radioxxxxx
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK - hexdump(len=32): [REMOVED]
Line: 28 - start of a new network block
ssid - hexdump_ascii(len=3):
61 6e 79 any
key_mgmt: 0x4
priority=2 (0x2)
Priority group 2
id=1 ssid='any'
Priority group 0
id=0 ssid='Radioxxxxx'
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
SIOCGIWRANGE: WE(compiled)=22 WE(source)=18 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:14:c1:01:7c:6e
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
Setting scan request: 0 sec 100000 usec
ctrl_interface_group=0
Added interface wlan0
Daemonize..
Al che :

Codice: Seleziona tutto

 bash-3.1# ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=2.67 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=2.28 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=2.19 ms
64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=2.87 ms
64 bytes from 192.168.2.1: icmp_seq=5 ttl=64 time=2.14 ms

--- 192.168.2.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 2.140/2.432/2.870/0.294 ms
bash-3.1#                            
Qui l'errore, al riavvio del pc , dopo tentativo di connessione:

Codice: Seleziona tutto

 bash-3.1# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd -B
Initializing interface 'wlan0' 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'
ctrl_interface_group='0' (DEPRECATED)
eapol_version=1
ap_scan=1
fast_reauth=1
Line: 14 - start of a new network block
scan_ssid=0 (0x0)
ssid - hexdump_ascii(len=10):
     52 61 64 69 6f 73 63 68 61 6b                     Radioxxxxx     
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK - hexdump(len=32): [REMOVED]
Line: 28 - start of a new network block
ssid - hexdump_ascii(len=3):
     61 6e 79                                          any             
key_mgmt: 0x4
priority=2 (0x2)
Priority group 2
   id=1 ssid='any'
Priority group 0
   id=0 ssid='Radioxxxxx'
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
SIOCGIWRANGE: WE(compiled)=22 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:14:c1:01:7c:6e
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
Setting scan request: 0 sec 100000 usec
Using existing control interface directory.
ctrl_interface_group=0
ctrl_iface bind(PF_UNIX) failed: Address already in use
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control interface '/var/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

Failed to add interface wlan0
State: DISCONNECTED -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_wext_set_wpa
wpa_driver_wext_set_drop_unencrypted
wpa_driver_wext_set_countermeasures
No keys have been configured - skip key clearing
Cancelling scan request
Cancelling authentication timeout
WEXT: Operstate: linkmode=0, operstate=6                         
Se cancello o commento'/var/run/wpa_supplicant' mi restituisce questo, però in ogni caso non mi pinga più il router:

Codice: Seleziona tutto

 bash-3.1# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd -B
Initializing interface 'wlan0' 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_group='0' (DEPRECATED)
eapol_version=1
ap_scan=1
fast_reauth=1
Line: 13 - start of a new network block
scan_ssid=0 (0x0)
ssid - hexdump_ascii(len=10):
     52 61 64 69 6f 73 63 68 61 6b                     Radioxxxxx     
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK - hexdump(len=32): [REMOVED]
Line: 27 - start of a new network block
ssid - hexdump_ascii(len=3):
     61 6e 79                                          any             
key_mgmt: 0x4
priority=2 (0x2)
Priority group 2
   id=1 ssid='any'
Priority group 0
   id=0 ssid='Radioxxxxx'
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
SIOCGIWRANGE: WE(compiled)=22 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:14:c1:01:7c:6e
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
Setting scan request: 0 sec 100000 usec
Added interface wlan0
Daemonize..
bash-3.1# ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.2 icmp_seq=2 Destination Host Unreachable
From 192.168.2.2 icmp_seq=3 Destination Host Unreachable
From 192.168.2.2 icmp_seq=4 Destination Host Unreachable

--- 192.168.2.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4003ms
, pipe 3
bash-3.   


Attendo lumi o dritte per sistemare,
Saluti a tutti :)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: problemi con il wpa

Messaggio da conraid »

Non ho ben capito, lanci wpa_supplicant ogni volta?
Come mai?

io ho configurato rc.inet1.conf con

Codice: Seleziona tutto

 WLAN_WPA[4]="wpa_supplicant"
e poi ho configurato /etc/wpa_supplicant

Ogni volta che parte rc.inet1 mi carica la connessione wireless WPA, senza fare altro.
Ho avuto problemi con il dhcp, per il resto tutto ok

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Re: problemi con il wpa

Messaggio da aLvArO »

comunque puoi usare anche wicd. lo configuri e funziona sia impostando ip fisso, sia con dhcp.
ti crea lui da solo lo script di avvio in /etc/rc.d e nn devi fare niente di + io avvio il pc ed è già connesso.
quando usavo l'altro metodo facevo come conraid e nn ho mai avuto quel problema.
comunque se devi indagare indaga sul pakketto wpa_supplicant prova con un altra versione. è un prob veramente strano

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: problemi con il wpa

Messaggio da slucky »

@conraid
anch'io non ho fatto nient'altro, come sempre, che configurare a manina quei files ;)
ma al riavvio non funzionava..........

@alvaro
grazie per il consiglio, ma preferisco non usare nessun programma o gui per attivare il wpa, solo files di sistema modificati e configurati in perfetto stile slack :lol:

comunque ora sembra tutto funzionare correttamente ho dovuto (come l'output della bash mi indicava) cancellare il file:
/var/run/wpa_supplicant/wlan0 e tutto ha ripreso a funzionare correttamente.

Ciao e grazie dei consigli :D

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: problemi con il wpa

Messaggio da slucky »

Ora il wpa funziona bene e stabilmente, però ho notato un ritardo nella connessione, nel senso che se al riavvio del pc provo a pingare subito il router mi dice " Destination Host Unreachable" anche se con iwconfig la connessione è già autenticata dopo un pò di secondi invece prende a funzionare correttamente, ora c'è qualche parametro che posso passare o modificare in wpa_supplicant per sistemare questo ritardo oppure regolarlo?

Ciao a tutti :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: problemi con il wpa

Messaggio da conraid »

slucky ha scritto:Ora il wpa funziona bene e stabilmente, però ho notato un ritardo nella connessione, nel senso che se al riavvio del pc provo a pingare subito il router mi dice " Destination Host Unreachable" anche se con iwconfig la connessione è già autenticata dopo un pò di secondi invece prende a funzionare correttamente, ora c'è qualche parametro che posso passare o modificare in wpa_supplicant per sistemare questo ritardo oppure regolarlo?
Anche a me lo fa, ma non penso c'entri WPA. Nel mio caso ho visto differenze tra l'usare dhcp e mettere un ip fisso.
Magari per "conoscersi" con il WPA ci mettono più tempo :-)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: problemi con il wpa

Messaggio da slucky »

riprendo il topic per chiedere un'ultima cosa, appurato che il ritardo nella connessione dipende dagli IP statici, ho notato però che sulla partizione in cui ho Debian etch la connessione è immediata, non è automatica, ma parte subito quando lancio manualmente il comando di wpa_supplicant da terminale, per renderla non "automatica" anche su Slack mi basta commentare la voce "wpa_supplicant" in rc.inet1.conf o come ?

Ciao a tutti :)


Edit: ho provato commentando la voce in rc.inet1.conf ed in effetti dopo pochi secondi il collegamento è già attivo, mentre prima a volte passavano anche 30-40 secondi, penso che sia meglio ( con ip statici ) lanciare il wpa manualmente che non al boot in auto..........

Rispondi