赞
踩
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
,如果/etc/wpa_supplicant.conf文件里面已经配置保存了WiFi名称与密码,那命令执行完成后会成功连接WiFi。#1、输入:add_network——会返回一个ID数字,下面会用到
#2、输入:set_network <ID> ssid "WiFi名称"
#3、输入:set_network <ID> psk "WiFi密码"
#4、输入:enable_network <ID>——尝试连接使能为ID配置的网络
#5、输入:save_config——保存当前配置到/etc/wpa_supplicant.conf文件里
#输入:disable_network <ID>——禁用指定的网络
#输入:disconnect——断开当前连接的网络
#输入:reassociate——尝试重新连接当前配置的网络。
#输入:reconfigure——让 wpa_supplicant 重新加载配置文件并尝试连接
代码示例:
#cmd:status、scan、scan_results、list_networks...
>>wpa_cli -i wlan0 <cmd>
buildroot系统
)在wpa_supplicant
启动之前,需要先使用ifconfig wlan0 down
和ifconfig eth0 down
关闭wlan0、eth0网卡,这样wpa_supplicant
在启动后(自动打开wlan0网卡)才成功连接WiFi并配置上ip地址。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。