Linux系统配置网卡Wifi博客
https://developer.aliyun.com/article/704878
1、插入网卡iwconfig,查看id是wlxec607385c827
2、创建一个脚本文件
创建一个脚本文件,比如 /usr/local/bin/start_wifi.sh,并添加以下内容,id请根据自身上面查询的情况替换:
#!/bin/bash
# 启动 wpa_supplicant 并在后台运行
sudo wpa_supplicant -i wlxec607385c827 -c /etc/wpa_supplicant/wpa_supplicant.conf &
# 等待一段时间,确保 wpa_supplicant 成功启动
sleep 5
# 使用 dhclient 获取 IP 地址
sudo dhclient wlxec607385c827
sudo chmod +x /usr/local/bin/start_wifi.sh
3、创建一个 Systemd 服务单元文件
创建一个 Systemd 服务单元文件,比如 /etc/systemd/system/start_wifi.service,并添加以下内容:
[Unit]
Description=Start Wi-Fi connection
[Service]
Type=oneshot
ExecStart=/usr/local/bin/start_wifi.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
4、重新加载 Systemd 管理器配置
sudo systemctl daemon-reload
5、启用自定义服务:
sudo systemctl enable start_wifi.service
6、检测最后state是up就好了