Faire travailler iw sur Raspbian

10

J'ai essayé de rechercher les réseaux wifi disponibles dans ma région, mais cela sudo iw wlan0 scanme donne command failed: No such device (-19). Comme je n'ai aucune connaissance détaillée de la iwcommande, j'ai également essayé sudo iw phy wlan0 scan, ce qui m'a donné command failed: No such file or directory (-2).
REMARQUE: l'adaptateur fonctionne correctement, j'ai déjà établi une connexion avec mon routeur et je peux iwlistrépertorier les réseaux wifi disponibles. Pourtant, pour une raison quelconque, iwne fonctionne pas.

(Je sais, je peux obtenir une sortie similaire avec iwlist wlan0 scanning, mais à mon point de vue, je veux juste que cela fonctionne d'une manière ou d'une autre.)

J'utilise l'adaptateur mini-wifi d'adafruit avec un chipset RTl8192 / 8188CUS.

Je suis tombé sur ce post SE , qui dit que l'important module du noyau est inclus, mais pas compilé. Comme clairement indiqué par ce post, j'ai essayé de compiler Raspbian avec le support rtlwifi et j'ai tout fait comme dit. Pourtant, plusieurs heures plus tard, c'est toujours la même chose. iwdonne toujours le même message d'erreur qu'avant et je ne vois rien sur les pilotes rtlwifi ou rtl8192cu dans lsmod.

Ai-je fait quelque chose de mal ou existe-t-il une autre façon de iwtravailler sur Raspian? Merci d'avance.

Informations supplémentaires:
lsusbdonne

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 donne

Linux hostname 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST2015 armv7l GNU/Linux
Sirac
la source
Voulez-vous dire que cela iwlistfonctionne mais iwne fonctionne pas? Il n'est pas clair ici si vous pensez que vous rencontrez un problème avec l'adaptateur, ou simplement cette commande particulière.
goldilocks
@goldilocks J'ai mis à jour ma question. C'est iwça qui ne marche pas, l'adaptateur est tout à fait bien.
Sirac
Et alors iw dev wlan0 scan?
goldilocks
Pas de chance, ça imprime command failed: No such device (-19).
Sirac
2
@goldilocks Il semble que ce bug existe depuis un certain temps maintenant. J'ai trouvé raspberrypi.stackexchange.com/questions/14528/… cette question avec le même problème de base. Je pense que c'est un bon point pour y mettre fin, car les solutions qui y sont présentées sont trop compliquées, étant donné que je peux toujours les utiliser iwlist. Raspbian a encore quelques bugs graves, je ne peux pas non plus monter ma clé USB au démarrage :(. Merci pour le temps que vous avez pris pour m'aider et me donner l'idée pragmatique d'utiliser un autre OS (je n'aurais jamais pu trouver ça) .
Sirac

Réponses:

2

Si vous êtes sûr que votre adaptateur fonctionne correctement, essayez d'exécuter la commande

sudo ifconfig wlan0 up

Lorsque vous faites cela, tous les réseaux wifi disponibles devraient apparaître lorsque vous cliquez sur le bouton de signal wifi en haut à droite de l'écran. Vous devriez alors être en mesure de cliquer sur l'un d'eux et de taper votre mot de passe.

Edit : essayez d'exécuter la commande sudo iw dev wlan0 scancar vous dites que votre wlan0 est en place

Kenneth Spear
la source
1
Remarque man ifconfig: "Ce programme est obsolète! Pour le remplacement, vérifiez l'adresse IP et le lien IP". Cela fonctionne toujours et devrait continuer indéfiniment, mais si vous êtes nouveau dans tout cela, vous pourriez aussi bien apprendre les nouveaux. L'équivalent ici serait ip link set wlan0 up.
goldilocks
1
J'ai essayé d'utiliser sudo ifconfig wlan0 up, mais wlan0 était déjà en place (comme indiqué dans ifconfig). Même après cette commande iwne fonctionne pas. Comme indiqué dans la question et dans les commentaires, il peut s'agir d'un bug du pilote. (Je peux toujours rechercher des réseaux avec iwscan, mais je veux spécifiquement utiliser iw, juste pour être heureux :))
Sirac
Essayez de regarder mon montage
Kenneth Spear