私はアルパイン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がないと、システムは起動しません。