我使用的是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,系统将无法启动