使iw在Raspbian上工作


10

我试图扫描我所在地区的可用wifi网络,但sudo iw wlan0 scan给了我command failed: No such device (-19)。由于我对iw命令不了解,所以我也尝试sudo iw phy wlan0 scan了一下,这给了我command failed: No such file or directory (-2)
注意:适配器工作正常,我已经建立了到路由器的连接,并且iwlist能够列出可用的wifi网络。但是,由于某种原因,iw它不起作用。

(我知道,我可以使用实现类似的输出iwlist wlan0 scanning,但是就我而言,我只是希望它能够以某种方式工作。)

我正在使用adafruit的mini-wifi-adapter和RTl8192 / 8188CUS芯片组。

我碰到了这个SE-post,它说重要的内核模块已包括在内,但未编译。正如该帖子明确指出的那样,我尝试使用rtlwifi-support编译Raspbian并按照说明进行了所有操作。不过,几个小时后,情况还是一样。iw仍然提供与以前相同的错误消息,我在中看不到有关rtlwifi-或rtl8192cu驱动程序的任何信息lsmod

我做错什么了吗,还是有另一种方法可以iw在Raspian 上进行工作?提前致谢。

附加信息:
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

您是说iwlist有效,但iw无效吗?这里不清楚您是否认为适配器有问题,或者只是特定命令有问题。
goldilocks

@goldilocks我更新了我的问题。那是iw行不通的,适配器是完全可以的。
锡拉克

iw dev wlan0 scan
goldilocks

没有运气,它可以打印command failed: No such device (-19)
锡拉克(Sirac)2015年

2
@goldilocks看来此错误已经存在一段时间了。我找到了raspberrypi.stackexchange.com/questions/14528/…这个问题具有相同的核心问题。我认为这是结束这一点的好方法,因为鉴于我仍然可以使用,此处给出的解决方案太复杂了iwlist。Raspbian仍然有一些严重的错误,我也无法在启动时挂载USB记忆棒:(。感谢您花费的时间帮助我,并给了我使用其他操作系统的务实想法(我永远无法提出这个想法) 。
Sirac

Answers:


2

如果确定适配器正常运行,请尝试运行以下命令

sudo ifconfig wlan0 up

当您执行此操作时,当您单击屏幕右上方的wifi信号按钮时,所有可用的wifi网络都应显示出来。然后,您应该可以单击其中任何一个并输入密码。

编辑sudo iw dev wlan0 scan因为您说您的wlan0已启动,请尝试运行命令


1
注意,来自man ifconfig“此程序已过时!要进行替换,请检查ip addr和ip链接。” 它仍然有效并且应该无限期地继续下去,但是如果您不熟悉这一切,那么不妨学习一下新方法。相当于这里ip link set wlan0 up
goldilocks

1
我尝试使用sudo ifconfig wlan0 up,但wlan0已经启动(如所示ifconfig)。即使该命令iw不起作用。如问题和评论中所述,这可能是驱动程序错误。(我仍然可以使用来扫描网络iwscan,但我特别想使用iw,只是为了开心:))
Sirac

尝试看一下我的编辑
Kenneth Spear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.