arm 使用wpa_cli连接wifi

arm 使用wpa_cli连接wifi,第1张

公司使用的是IMX6的ARM板,板子已经带了8192cu的驱动,使用 lsmod 命令可以查看已经安装的mod

使用的USB为:树莓派 Raspberry Pi 无线USB网卡 EDUP EP-N8508GS 黄金版 免驱

驱动文件在 /lib/modules/8192cu.ko

接上USBwifi后,先查看能否看到无线网卡,使用ifconfig命令或者iwconfig命令,我这边显示的名称为wlan0

使用 iwlist wlan0 scan可以使用无线网卡wlan0扫描可见的wifi,会显示很多,使用 iwlist wlan0 scan | grep SSID只显示名称,不过一般使用wpa_cli命令搜索wifi

下面先说一下几个配置文件

完整的wpa_supplicant.conf配置说明可以看官方配置文件说明: http://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf

wpa_supplicant

通过pgrep -af wpa_supplicant查看服务是否启动

如果没有自动启动,可以自己手动启动,命令如下,如果配置问价有问题,会启动失败的

开始连接wifi

使用wpa_cli命令直接进入wpa的客户端命令行模式,显示如下:

不过我不喜欢这种模式,特别是输入命令不能修改,一般我使用wpa_cli直接加指令

按如上指令一般来说是可以正常连接的

下面是其他常用命令

有时会出现网络没有自动从DHCP中获取IP地址的,可以自己手动获取:

wpa_cli -i wlan0 status命令显示的状态wpa_state变量有如下几种值:

下面是wpa_cli的命令帮助

参考:

http://www.forlinx.com/zixun/49.htm

https://blog.csdn.net/jack_a8/article/details/43062895

https://www.cnblogs.com/little-ant/p/3730148.html

http://shumeipai.nxez.com/2013/09/30/use-wpa-cli-command-line-to-configure-wi-fi-wireless-lan.html

https://segmentfault.com/a/1190000011579147

http://w1.fi/

步骤一:在浏览器的地址栏上输入“192.168.1.1”打开路由器管理界面,输入用户名和密码(默认均为“admin”),点击菜单“设置向导”。

步骤二:点击“下一步”,d出选择上网方式界面,可根据您所使用的宽带上网方式进行选择,如不清楚,可以选择“让路由器自动选择上网方式”,点击“下一步”。

步骤三:此例以常见的“PPPOE”为例,d出输入“上网账号”和“上网口令”的界面,请根据宽带运营商提供的宽带账号和密码填入对应的输入框内。

步骤四:点击“下一步”d出无线频段设置界面。使用5GHz频段,可以选择同时开启2.4GHz和5GHz或者只开启5GHz,此例以只开启5GHz为例,选择“无线只工作在5GHz频段”。

步骤五:点击“下一步”,d出无线设置2.4GHz频段无线参数的界面,设置SSID、无线信道、无线安全等选项,无线安全选项推荐“WPA-PSK/WPA2-PSK”。

步骤六:点击“下一步”,d出设置向导完成提示页面。

点击“完成”,重启路由器,工作在2.4GHz的无线设备即可搜索并连接到该2.4GHz频段的无线SSID。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11560624.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存