1.前言
适用于IGKBoard开发板(系统镜像自带WIFI驱动)
2.联网步骤
1.修改wpa_supplicant配置文件
vi /etc/wpa_supplicant.conf
将其中括号内的内容修改:
network={
scan_ssid=1
ssid="wifi名"
psk="WiFi密码"
}
下一步不确定需不需要(待测试)
mkdir /etc/wpa_supplicant && cp /etc/wpa_supplicant.conf /etc/wpa_supplicant/
2.编写rc.local文件
vi /etc/rc.local
#!/bin/sh -e
#
#rc.local
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
然后添加执行权限:
chmod a+x /etc/rc.local
3.编写自定义服务文件ty-wifi.service(名字自定义)
vi /etc/systemd/system/ty-wifi.service
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
4.启动服务
systemctl enable ty-wifi.service
systemctl start ty-wifi.service
最后可以看看新建的服务是否在运行:
systemctl status ty-wifi.service
3.20230801更新
vi /etc/wpa_supplicant.conf
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
udhcpc -i wlan0