Je suis confronté à un problème étrange avec le wifi sur mon framboise pi (je ne suis pas sûr que cela ait une influence). J'ai essayé cela avec 3 appareils wifi différents. Tous fonctionnent parfaitement si je me connecte à AP avec wpa_supplicant. Les problèmes commencent lorsque je démarre kismet (2011-03-R2) - Je reçois les messages d'erreur suivants:
mac80211_setchannel() could not set channel 1/2412 on interface 'te0mon' err -25
Le nom d'origine de l'interface wifi est te0, il est configuré dans udev, il me fallait simplement distinguer tous mes périphériques wifi. Le même problème concerne la commande iw:
iw te0 set channel 1
résultats:
command failed: Device or resource busy (-16)
L'appareil est hors service et n'est utilisé par aucun autre processus (pour autant que je sache). Ces problèmes ont commencé après la mise à niveau vers le noyau 3.6.11 à partir de la version 3.2 (je ne m'en souviens pas exactement). Je ne peux pas le déclasser parce que d'autres problèmes ont été résolus par cela. J'ai même essayé de télécharger iw version 3.8 (le plus récent) et les pilotes de compatibilité 3.9 et c'est toujours le même.
Avez-vous une idée, ce qui pourrait être le problème? Comment déboguer ceci (trouver pourquoi le périphérique est occupé)?
Merci pour toute aide.
la source
iw te0 set freq 2412
?iw dev
) S'il existe à la fois un vif géré et un moniteur, supprimez celui géré et réessayez.mac80211
suppose que les interfaces de contrôle sont esclaves d’autres vifs, le cas échéant.ll try to configure kismet to use te0mon, but even if this helps, it won
réponds pas pourquoiiw te0 set channel 1
ça ne marche pas.Réponses:
Grâce à BatchyX, j'ai une solution:
iw dev te0 interface add te0mon type monitor
iw dev te0 del
ncsource=te0mon:type=mac80211,name=te0mon
la source