lentezza autenticazione WPA + problema associazione

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
sanji0h
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: mer 16 nov 2005, 15:48

lentezza autenticazione WPA + problema associazione

Messaggio da sanji0h »

Salve a tutti,
ho configurato correttamente la mia scheda di rete wifi (madwifi + wpa_supplicant), solo che l'autenticazione wpa impiega circa una 30na di secondi, tanto che ho dovuto alzare la variabile WPAWAIT in rc.wireless da 10 a 60 secondi, pena fallimento dell'autenticazione per timeout.
Premetto che per ragioni di sicurezza l'ap è impostato per non eseguire il broadcast dell'ssid, e forse la latenza potrebbe essere legata a questo fattore; ho provato tuttavia ad abilitare il broadcast, senza notare alcuna differenza.
In windows la stessa scheda con lo stesso ap si interfaccia apparentemente in meno tempo (ma non vorrei che durante la fase di boot in realtà avvenga parte dell'autenticazione). Ho letto un po' di tutorial ma sembrerebbe tutto ok...in realtà mi preme solo che sia configurato tutto al meglio delle sue possibilità: 30s non mi danno per niente fastidio, ma se qualche impostazione mi consentisse un accesso istantaneo sarebbe ancora più bello :)

Grazie a tutti!!!
Ciao
Ultima modifica di sanji0h il dom 12 feb 2006, 3:00, modificato 1 volta in totale.

sanji0h
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: mer 16 nov 2005, 15:48

Messaggio da sanji0h »

Ho un ulteriore problema: se cerco di far partire wpa_supplicant attraverso l'aggiunta delle seguenti righe:

Codice: Seleziona tutto

WPA="wpa_supplicant"
WPADRIVER="madwifi"
all'interno di /etc/rc.d/rc.wireless.conf, ottengo come risultato che l'inizializzazione della scheda di rete (ossia la fase in cui successive chiamate a iwconfig impostano l'essid, il bitrate, e altre caratteristiche) viene interrotta dal comando che lancia wpa_supplicant PRIMA che venga effettivamente assegnato un essid alla scheda. La conseguenza è una mancata associazione tra scheda e wpa_supplicant. Questo ovviamente avviene sia al boot, sia dando un /etc/rc.d/rc.inet1 ath0_restart.

Analogamente, il fenomeno si verifica anche quando inserisco le righe

Codice: Seleziona tutto

WLAN_WPA[0]="wpa_supplicant"
WLAN_WPADRIVER[0]="madwifi"
in /etc/rc.d/rc.inet1.conf (alternative rispetto alle 2 sopra descritte).

Non ci sto capendo veramente più niente, il metodo che sto usando è quello descritto nell'help di madwifi sul suo sito ufficiale, eppure non funziona...qual è il metodo più "slackware way" per inizializzare correttamente la scheda e poi associarla a wpa_supplicant?

Please help!!

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Io ho fatto cosi'

rc.inet1.conf
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="wlan0"
IPADDR[4]="192.168.0.2"
NETMASK[4]="255.255.255.0"
#USE_DHCP[4]="no"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]=Slack
WLAN_MODE[4]=Managed
WLAN_RATE[4]="auto"
WLAN_CHANNEL[4]="11"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=7B1ABEEB5D197741923ED26727569C365E31212096A0EAFAD563B268BAD01CAF TxRate=0"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="zd1211"


rc.wireless.conf

VERBOSE=0
WPA="y"
case "$HWADDR" in



00:96:39:*)
INFO="Configurazione wireless usb"
ESSID="Slack"
MODE="Managed"
CHANNEL="11"
RATE="auto"



wpa_supplicant.conf

# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

# WPA protected network, supply your own ESSID and WPAPSK here:
network={
scan_ssid=0
ssid="Slack"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
#psk=password
psk=000000000000000000000000000000000000


Ad andare va

sanji0h
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: mer 16 nov 2005, 15:48

Messaggio da sanji0h »

Anch'io ho praticamente i tuoi stessi settaggi, ma il problema rimane...
In poche parole il malfunzionamento si presenta quando viene eseguito lo script rc.wireless in presenza delle righe per abilitare il wpa in rc.wireless.conf o in rc.inet1.conf.
Ho fatto qualche test e pare che wpa_supplicant riesca ad associarsi ad ath0 solo quando questa ha già ricevuto un essid; tuttavia leggendo lo script, l'essid viene assegnato solamente DOPO l'avvio di wpa_supplicant.
Facendolo partire in foreground, wpa_supplicant mi dà errori di "ssid mismatch".


uffa :\

Rispondi