Far funzionare iw su Raspbian


10

Ho provato a cercare le reti wifi disponibili nella mia zona, ma sudo iw wlan0 scanmi dà command failed: No such device (-19). Dal momento che non ho una conoscenza dettagliata del iwcomando, ho anche provato sudo iw phy wlan0 scan, che mi ha dato command failed: No such file or directory (-2).
NOTA: l'adattatore funziona correttamente, ho già stabilito una connessione al mio router ed iwlistè in grado di elencare le reti wifi disponibili. Tuttavia, per qualche motivo, iwnon funziona.

(Lo so, posso ottenere un risultato simile con iwlist wlan0 scanning, ma al mio punto, voglio solo che funzioni in qualche modo.)

Sto usando l'adattatore mini-wifi di adafruit con un chipset RTl8192 / 8188CUS.

Mi sono imbattuto in questo post SE , che dice che il modulo kernel importante è incluso, ma non compilato. Come chiaramente affermato da quel post, ho provato a compilare Raspbian con il supporto di rtlwifi e ho fatto tutto come detto. Tuttavia, diverse ore dopo è sempre lo stesso. iwfornisce ancora lo stesso messaggio di errore di prima e non vedo nulla su rtlwifi- o rtl8192cu-drivers lsmod.

Ho fatto qualcosa di sbagliato o c'è un altro modo di iwlavorare su Raspian? Grazie in anticipo.

Ulteriori informazioni:
lsusb

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS802.11n WLAN Adapter

uname -a

Linux hostname 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST2015 armv7l GNU/Linux

Stai dicendo che iwlistfunziona ma iwnon lo fa? Qui non è chiaro se pensi di avere un problema con l'adattatore o solo quel particolare comando.
riccioli d'oro

@goldilocks Ho aggiornato la mia domanda. È iwche non funziona, l'adattatore è completamente a posto.
Sirac,

Che dire iw dev wlan0 scan?
Riccioli d'oro

Nessuna fortuna, stampa command failed: No such device (-19).
Sirac,

2
@goldilocks Sembra che questo errore esista da qualche tempo. Ho trovato raspberrypi.stackexchange.com/questions/14528/… questa domanda con lo stesso problema principale. Penso che questo sia un buon punto per concludere, dal momento che le soluzioni presentate sono troppo complicate, dato che posso ancora usare iwlist. Raspbian ha ancora alcuni bug gravi, inoltre non riesco a montare la mia chiavetta USB all'avvio :(. Grazie per il tempo che mi hai dato per aiutarmi e darmi l'idea pragmatica di usare un altro sistema operativo (non avrei mai potuto inventarmi) .
Sirac

Risposte:


2

Se sei sicuro che l'adattatore funzioni correttamente, prova a eseguire il comando

sudo ifconfig wlan0 up

Quando lo fai, tutte le reti wifi disponibili dovrebbero apparire quando fai clic sul pulsante del segnale wifi nella parte superiore destra dello schermo. Dovresti quindi essere in grado di fare clic su uno di essi e digitare la password.

Modifica : prova a eseguire il comando sudo iw dev wlan0 scanpoiché dici che wlan0 è attivo


1
Nota, da man ifconfig: "Questo programma è obsoleto! Per la sostituzione, controllare ip addr e ip link." Funziona ancora e dovrebbe continuare all'infinito, ma se sei nuovo in tutto questo potresti anche imparare quelli nuovi. L'equivalente qui sarebbe ip link set wlan0 up.
riccioli d'oro

1
Ho provato a usare sudo ifconfig wlan0 up, ma wlan0 era già attivo (come mostrato in ifconfig). Anche dopo che quel comando iwnon funziona. Come indicato nella domanda e nei commenti, questo potrebbe essere un errore del driver. (Riesco ancora a cercare reti con iwscan, ma in particolare voglio usare iw, solo per essere felice :))
Sirac

Prova a guardare la mia modifica
Kenneth Spear
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.