WiFi自动重连配置
时间: 2024-02-29 10:47:53 浏览: 148
WiFi自动重连配置是指通过编辑WiFi重连服务和脚本,修改WiFi配置network设置,实现自动连接指定的WiFi的功能。具体步骤如下:
1. 编辑WiFi重连服务:在终端中输入sudo nano /etc/systemd/system/wifi-reconnect.service,创建WiFi重连服务文件,并将以下内容复制到文件中:
```
[Unit]
Description=WiFi Reconnect Service
After=network.target
[Service]
ExecStart=/usr/bin/bash /usr/local/bin/wifi-reconnect.sh
Restart=always
User=root
[Install]
WantedBy=multi-user.target
```
2. 编辑WiFi重连脚本:在终端中输入sudo nano /usr/local/bin/wifi-reconnect.sh,创建WiFi重连脚本文件,并将以下内容复制到文件中:
```
#!/bin/bash
SSID="your_wifi_ssid"
PASSWORD="your_wifi_password"
while true; do
if ifconfig wlan0 | grep -q "inet addr:" ; then
sleep 10
else
echo "WiFi connection lost, reconnecting..."
nmcli d wifi connect $SSID password $PASSWORD
sleep 10
fi
done
```
3. 修改WiFi配置network设置:在终端中输入sudo nano /etc/network/interfaces,打开WiFi配置文件,并将以下内容复制到文件中:
```
auto wlan0
iface wlan0 inet dhcp
wpa-ssid your_wifi_ssid
wpa-psk your_wifi_password
```
注意:以上步骤中的your_wifi_ssid和your_wifi_password需要替换为你要连接的WiFi的SSID和密码。
阅读全文