Pagina 1 di 2
Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 22:01
da phobos3576
Recentemente ho ricompilato un kernel 2.6.26.3 abilitando il supporto sperimentale (
ath5k) per la mia scheda WiFi basata sul rognosissimo chipset
Atheros Communications Inc. AR5413 802.11abg NIC; dopo il boot con la Slackware 12.1 vengono caricati tutti i driver necessari, per cui ottengo:
Vengono anche creati correttamente (come previsto dalla documentazione di
ath5k) i due device
wmaster0 e
wlan0; il comando
iwconfig mi dà:
Codice: Seleziona tutto
lo no wireless extensions.
sit0 no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Visto che ho già una connessione via cavo, la mia necessità è semplicemente quella di verificare se la scheda WiFi è in grado di fare una scansione mostrandomi l'elenco delle reti disponibili; provando su Slackware 12.1 non ho ottenuto nessun risultato e stavo già per rassegnarmi quando, proprio oggi, ho avuto l'idea di avviare il PC con un CD Live di OpenSuse 11.0. Ho scoperto così che OpenSuse configura automaticamente la scheda e, attraverso un apposito programma (credo sia KWiFiManager), mi mostra tutte le reti disponibili!
La mia domanda è: come faccio ad ottenere lo stesso risultato anche su Slackware 12.1?
In pratica, non voglio connettermi ad internet tramite la scheda WiFi; voglio solamente fare una scansione delle reti disponibili magari configurando la scheda attraverso la linea di comando.
Thanks.
P.S. Se assegno alla scheda un IP statico con ifconfig, riesco a pingare normalmente a quell'indirizzo.
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 22:05
da targzeta
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 22:17
da phobos3576
Quel comando lo avevo già provato e la cosa strana è che sotto Slackware ottengo sempre:
Se lancio il LiveCd di OpenSuse 11, invece, ottengo una lista di reti disponibili; aggiungo inoltre che OpenSuse al boot carica gli identici moduli caricati da Slackware.
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:22
da sya54M
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:27
da phobos3576
sya54M ha scritto:prova anche
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:30
da sya54M
vabbe io ci ho provato

, infatti quel comando dipende da driver a driver...
prova a vedere il tuo driver cosa supporta con:
senza opzioni
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:34
da ksniffer
sya54M ha scritto:prova anche
che sarebbe?
Codice: Seleziona tutto
root@pavilion:/home/slacky> iwpriv eth2 get_site_survey
Invalid command : get_site_survey
root@pavilion:/home/slacky> iwpriv
lo no private ioctls.
eth0 no private ioctls.
eth1 no private ioctls.
tunl0 no private ioctls.
gre0 no private ioctls.
eth2 Available private ioctls :
monitor (8BE0) : set 2 int & get 0
reset (8BE1) : set 0 int & get 0
set_power (8BE2) : set 1 int & get 0
get_power (8BE3) : set 0 & get 80 char
set_preamble (8BE4) : set 1 int & get 0
get_preamble (8BE5) : set 0 & get 16 char
set_crc_check (8BE6) : set 1 int & get 0
get_crc_check (8BE7) : set 0 & get 16 char
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:39
da phobos3576
sya54M ha scritto:vabbe io ci ho provato

, infatti quel comando dipende da driver a driver...
prova a vedere il tuo driver cosa supporta con:
senza opzioni
Stesso output di prima.
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:39
da targzeta
Il modulo è lo stesso, ma forse la versione è diversa? Magari il kernel della Suse è più aggiornato? Non saprei dirti, comunque tieni anche conto che le reti wireless non sempre vengono rilevate, dipende dalla distanza del router e dalla potenza del segnale. A meno che il router non è proprio il tuo e si trova vicino al PC (oppure il segnale è molto forte), può darsi che iwlist a volte non trovi la rete e altre volte si.
Spina
P.S. Ah, se la rete non è tua, ricorda che è illegale collegarsi ad internet senza pagare

.
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:44
da sya54M
ksniffer ha scritto:che sarebbe?
come ho gia detto dipende dal driver, infatti iwpriv serve ad usare parametri specifici che cambiano a seconda driver.
sulla mia ralink non ce ne è nemmeno uno di quelli che ha la tua ma ne ha altri compreso quello che ho sugerito
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:46
da phobos3576
spina ha scritto:Il modulo è lo stesso, ma forse la versione è diversa? Magari il kernel della Suse è più aggiornato? Non saprei dirti, comunque tieni anche conto che le reti wireless non sempre vengono rilevate, dipende dalla distanza del router e dalla potenza del segnale. A meno che il router non è proprio il tuo e si trova vicino al PC (oppure il segnale è molto forte), può darsi che iwlist a volte non trovi la rete e altre volte si.
Spina
P.S. Ah, se la rete non è tua, ricorda che è illegale collegarsi ad internet senza pagare

.
OpenSuse ha un kernel 2.6.25.x, mentre con la Slackware sto usando un 2.6.26.3.
Nella mia zona sono presenti, una rete WiFi comunale e una rete wireless locale di un mio amico; come ho scritto prima, sto solo cercando di vedere se la mia scheda riesce a rilevare quelle reti.
Sia con WinXP che con OpenSuse 11, quelle due reti vengono rilevate; con Slackware 12.1, niente da fare.
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:47
da sya54M
phobos3576 ha scritto:Stesso output di prima.
evidentemente il tuo driver non ha nessun parametro privato
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:51
da sya54M
hai controllato se la tua scheda ha bisogno di un firmware esterno? che magari in suse hanno gia incluso.
perche sembra proprio che la scheda venga rilevata ma non funziona, controlla in dmesg se ci sono errori relativi a un firmware mancante
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:54
da targzeta
Si si, ovviamente scherzavo sulla questione del collegarsi ad un access point non proprio

(io lo faccio continuamente...ops, nego la mia ultima affermazione). Nel frattempo ho pensato che forse c'è un modo per aumentare la potenza della radio wireless e forse Windows e OpenSuse lo fanno mentre con la Slackware ci vuole un comando che non conosciamo. Tutto questo, forse mi sembra di averlo letto da qualche parte

(su come gestire il risparmio energetico, mi sembra). In effetti però è abbastanza strano che solo con la Slackware tu non riesca a rilevare la rete, hai provato più volte il comando iwlist, magari spostandoti con il PC?
Spina
Re: Come faccio a testare una scheda WiFi?
Inviato: mar 26 ago 2008, 23:58
da sya54M
no scusa cercando su google sembra che il tuo driver non necessità di firmware esterni...
quindi posso solo pensare se il driver ha smesso di funzionare nel 2.6.26 e provare a fare un downgrade del kernel...