WiFi自动连接
首先需要把WiFi连接的SSID信息写入"/etc/wpa_supplicant/wpa_supplicant-wlan0.conf"配置文件。比如这里WiFi SSID的名称为"i2SOM",密码为"helloworld"。使用wpa_passphrase生成配置信息,并把配置信息写入到"/etc/wpa_supplicant/wpa_supplicant-wlan0.conf"文件内。
root@pangu:~# wpa_passphrase i2SOM helloworld > /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
root@pangu:~# systemctl enable wpa_supplicant@wlan0
Created symlink /etc/systemd/system/multi-user.target.wants/wpa_supplicant@wlan0.service → /lib/systemd/system/wpa_supplicant@.service.
然后为WiFi设备创建新配置文件,文件名为"/etc/systemd/network/00-wireless-dhcp.network",内容如下。
[Match]
Name=wlan0
[Network]
DHCP=yes
然后启用网络服务
root@pangu:~# systemctl enable systemd-networkd.service
重启wpa_supplicant服务和systemd-networkd服务
root@pangu:~# systemctl restart wpa_supplicant@wlan0
root@pangu:~# systemctl restart systemd-networkd
此时可以使用ps命令看到wpa_supplicant使用配置文件来连接AP
root@pangu:~# ps -ef | grep wpa
root 278 1 0 10:16 ? 00:00:00 /usr/sbin/wpa_supplicant -u
root 315 1 0 10:16 ? 00:00:00 /usr/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wlan0.conf -iwlan0
root 4892 760 0 11:14 ttySTM0 00:00:00 grep wpa
作者:SteveChen 创建时间:2024-09-18 14:26
最后编辑:SteveChen 更新时间:2024-09-18 14:26
最后编辑:SteveChen 更新时间:2024-09-18 14:26