uname -a
命令的输出是:Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
当我插入Wifi适配器(无品牌的中国制造Wifi适配器,型号SL-1504N )连接到与Pi相连的有源USB集线器(品牌名称为“ plugable”,经过测试,效果很好),可以自动识别Wifi适配器并加载正确的驱动程序,而无需进行任何配置或操作。在
lsusb
命令的输出中显示Wifi适配器的行是:Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
wlan0
命令的输出的iwconfig
部分是:wlan0 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
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
我的问题是:当我在终端提示符下键入
iwlist wlan0 scan
以查看可用的无线网络时,我得到:wlan0 No scan results
我试图关闭该接口(
sudo ifdown wlan0
)并重新备份它(sudo ifup wlan0
),以及我在网络上找到的对其他人有用的各种解决方案,但仍然无法使它正常工作。作为最后的努力,我做了以下操作:从终端提示符(
startx
)启动LXDE。双击桌面上的“ WiFi Config”图标(它仅仅是
/usr/sbin/wpa_gui
(wpa_supplicant
的GUI前端)的快捷方式/链接)单击“扫描”按钮,这将弹出第二个窗口
在弹出的新窗口中,单击“扫描” “按钮
大约需要5到10秒钟,但是扫描有效并显示可用的Wifi网络列表。这很有趣,因为我不知道
wpa_gui
在做什么与iwlist wlan0 scan
能够使它获得扫描结果的方法不同。更有趣的是,如果我现在返回终端提示(在LXDE中或在关闭LXDE并返回到原始终端提示后)并键入相同的iwlist wlan0 scan
命令,我现在会得到结果。很明显,
wpa_gui
会执行我在终端提示符下没有做的事情。我的问题是:
有人知道
wpa_gui
中的“扫描”功能与iwlist wlan0 scan
命令有什么不同吗?(继续1)如何将
iwlist wlan0 scan
转换为在不首先使用wpa_gui
进行扫描的情况下就可以工作吗?在上面显示的
iwconfig
输出中,“未关联”的含义到底是什么?注意:为了使此功能起作用,我正在使用所有默认设置/文件。
/etc/network/interfaces
文件是Raspbian安装中的默认文件。如果有我可以运行的实用程序,该实用程序将提供有用的信息以进行故障排除,请让我知道。#1 楼
您尝试过sudo iwlist wlan0 scan
吗?对我而言,没有sudo
的iwlist返回“无扫描结果”,但是对于sudo
,它返回完整的网络列表。#2 楼
如果仍然在Raspberry Pi中遇到错误,则首先要检查的是是否能够使用wpa_supplicant
工具将Raspberry Pi成功连接到WLAN网络。您可以尝试成功连接使用以下命令:
sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf
如果此命令成功并且您能够成功连接,那么为Raspberry Pi配置的所有网络配置参数都可以正常工作。在这种情况下,您要做的就是打开wpa_supplicant.conf文件,并在该文件的顶部添加以下行:
ctrl_interface = / var / run / wpa_supplicant
完成后,您现在应该可以使用
iwlist
工具将Raspberry Pi成功连接到WiFi网络。iwlist wlan0 scan
#3 楼
我的raspberry pi 3遇到了同样的问题。我早早就用raspberry pi配置搞乱了..而在那一天的晚些时候,由于显示了响应,我无法与任何wifi连接(不支持扫描) 。对我有用的解决方案是:转到菜单=>首选项=>树莓派配置=>本地化=>选择(设置wifi国家),选择美国(美国)。
您的pi会要求您快速重启。重新启动后,检查您的wifi扫描。
谢谢
#4 楼
在新西兰也有同样的问题,解决方案是在wpa_supplicant.conf文件中注释掉(或删除)“ country = US”行。症状是wifi报告GUI中没有网络,但是一旦运行'sudo iwlist wlan0 scan',然后会列出网络... 10秒钟后,回到看不到任何网络。甚至wpa_supplicant.conf文档也没有提到'country ='选项,因此不确定该怎么做,但肯定会破坏它!
评论
我有同样的问题,即iwlist wlan0扫描返回“没有扫描结果”。我想知道是否是因为我的rpi2功率不足?那可以解释为什么??