本文主要是介绍wpa_cli 连接WiFi的步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#启动脚本
wpa_supplicant -p /etc/wifi/sockets/ -iwlan0 -Dnl80211 -c/etc/ambaipcam/IPC_Q313/config/wlan/wpa_supplicant.conf -B
#查询网卡状态
wpa_cli -p /etc/wifi/sockets/ -iwlan0 status
#搜索附近网络功能 no/ok
wpa_cli -p /etc/wifi/sockets/ -i wlan0 scan
#搜索附近网络,并列出结果
wpa_cli -p /etc/wifi/sockets/ -i wlan0 scan_result
#查看当前连接的是哪个网络
wpa_cli -p /etc/wifi/sockets/ -i wlan0 list_network
#获取一个存储wifi结构的id,假设为1
wpa_cli -p /etc/wifi/sockets/ -i wlan0 add_network
#设置ID为1的热点SSID
wpa_cli -p /etc/wifi/sockets/ -i wlan0 set_network 1 ssid '"xxxx"'
#设置ID为1的热点的密码
wpa_cli -p /etc/wifi/sockets/ -i wlan0 set_network 1 psk '"xxxx"'
#设置加密方式,可以不加
wpa_cli -p /etc/wifi/sockets/ -i wlan0 set_network 1 key_mgmt WPA-PSK
#设置当前网络优先级,默认为2,可以不加
wpa_cli -p /etc/wifi/sockets/ -i wlan0 set_network 1 priority 2
#设置ssid默认为1即可 ,可以不加
wpa_cli -p /etc/wifi/sockets/ -i wlan0 set_network 1 scan_ssid 1
#启动连接ID为1的网络
wpa_cli -p /etc/wifi/sockets/ -i wlan0 enable_network 1
#选择网络0(这样做的好处在于,可以取消先前的其它网络连接)
wpa_cli -p /etc/wifi/sockets/ -i wlan0 select_network 1
#保存刚刚填写的wifi帐号,写入配置文件
wpa_cli -p /etc/wifi/sockets/ -i wlan0 save_config
#请求自动分配IP地址,-b:后台(back) –i:指定接口 –q:获得续约后退出,如果想尽在前台运行,则去掉-b,加上-f
#不用不加,会自动分配
udhcpc -p /etc/wifi/sockets/ -b -i wlan0 -q
这篇关于wpa_cli 连接WiFi的步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!