第一步:用 wpa_supplicant 配置 和 连接网络;
root@ATK-IMX6U:/# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
ap_scan=1
network={
ssid="XXX"
psk="password"
}
第二、添加一个脚本connect_net_cmd.sh,修改如下:
root@ATK-IMX6U:/mnt# cat connect_net_cmd.sh
#!/bin/sh
rfkill unblock all
rm -fr /val/run/wpa_supplicant/*
/sbin/ifconfig wlan0 up
/usr/sbin/wpa_supplicant -D nl80211 -c /etc/wpa_supplicant.conf -i wlan0 -B
/sbin/udhcpc -i wlan0
root@ATK-IMX6U:/mnt#
第三、在/etc/rc.local 中 加入第二步 中的 脚本
root@ATK-IMX6U:/etc# cat rc.local
#!/bin/sh -e
。。。。。
/mnt/connect_net_cmd.sh
exit 0
root@ATK-IMX6U:/etc#