一、直接命令连接WIFI
(1)、使用nmcli 指令连接
nmcli device wifi connect "xxxxxx" password "yyyyyy"
ifconfig 查看网络状态,进展ping baidu.com 测试OK
二、系统自启动WIFI连接(失败)
1、烧录立创提供的ubuntu系统镜像
2、使用adb 进入开发板的ubuntn系统
3、使用nmlic命令查看WiFi的网口为wlan0
4、扫描当前可以的WIFI网络(2.4G频段的WIFI)
5、配置wpa_supplicat.conf 配置WIFI文件:
wpa_passphrase 你的ssid 你的密码 | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
6、修改WIFI配置文件权限
sudo chmod 777 /etc/wpa_supplicant/wpa_supplicant.conf
7、执行前台验证,路由器下会接入一台设备
sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
8、获取IP地址,并执行ping baidu.com 进行测试
sudo dhclient wlan0
9、配置系统启动后自动连接
(1):创建一个脚本 vim /etc/wpa_supplicant/start_wifi.sh,内容如下
sudo wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
sleep 5
sudo dhclient wlan0
(2) :创建启动服务 vim /etc/systemd/system/wpa_start.service 内容如下
[Unit]
Description=wifi start code
After=network.target
[Service]
Type=simple
ExecStart=/etc/wpa_supplicant/start_wifi.sh
StandardOutput=tty
Restart=on-failure
TimeoutSec=10
RemainAfterExit=no
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
(3)、测试 sudo systemctl start wpa_start.service, 启动无返回就是无报错
(4)、将wpa_start 服务加入到系统启动 sudo systemctl enable wpa_start.service 无报错及OK
(5)、重启进行验证(失败,无法自启动)
标签:sudo,etc,--,supplicant,WIFI,ubuntn,start,wpa From: https://www.cnblogs.com/zblblog/p/18075528