如何自动连接Wi-Fi

如何自动连接Wi-Fi

我使用的是alpine linux。我使用以下命令连接到 WiFi

wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
udhcpc -i wlan0

但每次重新启动后我都必须手动连接。重启后如何自动连接WiFi?

答案1

我通过修改文件/etc/conf.d/wpa_supplicant添加-Dwext -iwlan0到使用wpa_supplicant_args=""来解决wpa_supplicant_args="-Dwext -iwlan0"vi

重启后WiFi自动连接

其他相关文件如下所示

  • /etc/network/interface
    auto wlan0
    iface wlan0 inet dhcp
        wpa-driver wext
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    
  • /etc/wpa_supplicant/wpa_supplicant.conf
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=AU
    
    network={
    ...
    }
    

人们可以使用sed来做同样的事情:

sed -i 's/wpa_supplicant_args=.*/wpa_supplicant_args="-Dwext -iwlan0"/g' /etc/conf.d/wpa_supplicant

您可能还需要运行命令

rc-update add wpa_supplicant

作为根。

警告:如果启动过程中缺少 wlan0,系统将无法启动

相关内容