From 5e28bf719543a3f5dc2b60a1bd8d75f474726f63 Mon Sep 17 00:00:00 2001 From: gitgayhub <47976944+gitgayhub@users.noreply.github.com> Date: Fri, 1 Sep 2023 14:03:27 +0800 Subject: [PATCH 1/2] Add wlan0 config to update ssid&pwd from SD card Update SSID and password in env from SD card --- en/network-settings.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/en/network-settings.md b/en/network-settings.md index 0c988e7..240ae83 100644 --- a/en/network-settings.md +++ b/en/network-settings.md @@ -99,6 +99,19 @@ iface wg0 inet static post-down ip link del dev wg0 ``` +### WLAN0 | Update SSID & PWD from SD card + +``` +auto wlan0 +iface wlan0 inet dhcp + sleep 2 + pre-up wlanssid=$(cat /mnt/mmcblk0p1/wlanssid); if [ $wlanssid ]; then fw_setenv wlanssid $wlanssid; fi + pre-up wlanpass=$(cat /mnt/mmcblk0p1/wlanpass); if [ $wlanssid ]; then fw_setenv wlanpass $wlanpass; fi + post-up wpa_passphrase "$(fw_printenv -n wlanssid || echo OpenIPC)" "$(fw_printenv -n wlanpass || echo OpenIPC12345)" > /tmp/wpa_supplicant.conf + post-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf + post-up wpa_supplicant -B -i wlan0 -D nl80211,wext -c /tmp/wpa_supplicant.conf + post-down killall -q wpa_supplicant +``` ### WLAN0 | GM8135 | Unknown @@ -389,7 +402,7 @@ iface wlan0 inet dhcp post-down killall -q wpa_supplicant ``` -### WLAN0 | T31 | RTL8188FU +### WLAN0 | T31 | RTL8188FU | iFlytek ``` auto wlan0 From 18d5d0be61c1ed825cd4a525671d802ca0015386 Mon Sep 17 00:00:00 2001 From: gitgayhub <47976944+gitgayhub@users.noreply.github.com> Date: Fri, 1 Sep 2023 15:32:33 +0800 Subject: [PATCH 2/2] Update network-settings.md fix error --- en/network-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/network-settings.md b/en/network-settings.md index 240ae83..7466432 100644 --- a/en/network-settings.md +++ b/en/network-settings.md @@ -106,7 +106,7 @@ auto wlan0 iface wlan0 inet dhcp sleep 2 pre-up wlanssid=$(cat /mnt/mmcblk0p1/wlanssid); if [ $wlanssid ]; then fw_setenv wlanssid $wlanssid; fi - pre-up wlanpass=$(cat /mnt/mmcblk0p1/wlanpass); if [ $wlanssid ]; then fw_setenv wlanpass $wlanpass; fi + pre-up wlanpass=$(cat /mnt/mmcblk0p1/wlanpass); if [ $wlanpass ]; then fw_setenv wlanpass $wlanpass; fi post-up wpa_passphrase "$(fw_printenv -n wlanssid || echo OpenIPC)" "$(fw_printenv -n wlanpass || echo OpenIPC12345)" > /tmp/wpa_supplicant.conf post-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf post-up wpa_supplicant -B -i wlan0 -D nl80211,wext -c /tmp/wpa_supplicant.conf