70 |
local WIRELESS_CHANNEL |
local WIRELESS_CHANNEL |
71 |
local WIRELESS_DEFAULT_KEY |
local WIRELESS_DEFAULT_KEY |
72 |
local WIRELESS_ESSID |
local WIRELESS_ESSID |
73 |
|
local WIRELESS_SCAN_HIDDEN_ESSID |
74 |
local WIRELESS_FREQUENCY |
local WIRELESS_FREQUENCY |
75 |
local WIRELESS_KEY |
local WIRELESS_KEY |
76 |
local WIRELESS_KEY_ASCII |
local WIRELESS_KEY_ASCII |
214 |
[[ -z ${WIRELESS_WPA_CONFIG} ]] && WIRELESS_WPA_CONFIG=/etc/wpa_supplicant/wpa_supplicant.auto |
[[ -z ${WIRELESS_WPA_CONFIG} ]] && WIRELESS_WPA_CONFIG=/etc/wpa_supplicant/wpa_supplicant.auto |
215 |
[[ -z ${WIRELESS_WPA_SKEL} ]] && WIRELESS_WPA_SKEL=/etc/conf.d/wpa_supplicant.skel |
[[ -z ${WIRELESS_WPA_SKEL} ]] && WIRELESS_WPA_SKEL=/etc/conf.d/wpa_supplicant.skel |
216 |
|
|
217 |
# use wext as default driver, do not abort here anymore |
# use nl80211 as default driver, do not abort here anymore |
218 |
[[ -z ${WIRELESS_WPA_DRIVER} ]] && WIRELESS_WPA_DRIVER=wext |
[[ -z ${WIRELESS_WPA_DRIVER} ]] && WIRELESS_WPA_DRIVER=nl80211 |
219 |
|
|
220 |
|
# disable hidden ssid scan as default |
221 |
|
[[ -z ${WIRELESS_SCAN_HIDDEN_ESSID} ]] && WIRELESS_SCAN_HIDDEN_ESSID=0 |
222 |
|
|
223 |
# write a config with the settings from net.${iface} |
# write a config with the settings from net.${iface} |
224 |
# only wpa-psk ! all other needs manual setup |
# only wpa-psk ! all other needs manual setup |
235 |
|
|
236 |
# setup the network entry |
# setup the network entry |
237 |
sed -i -e "s:@WIRELESS_ESSID@:${WIRELESS_ESSID}:g" \ |
sed -i -e "s:@WIRELESS_ESSID@:${WIRELESS_ESSID}:g" \ |
238 |
|
-e "s:@WIRELESS_SCAN_HIDDEN_ESSID@:${WIRELESS_SCAN_HIDDEN_ESSID}:g" \ |
239 |
-e "s:@WIRELESS_KEY@:${WIRELESS_KEY_ASCII}:g" \ |
-e "s:@WIRELESS_KEY@:${WIRELESS_KEY_ASCII}:g" \ |
240 |
-e "s:@WIRELESS_AUTH_MODE@:${wpa_proto}:g" \ |
-e "s:@WIRELESS_AUTH_MODE@:${wpa_proto}:g" \ |
241 |
${WIRELESS_WPA_CONFIG} |
${WIRELESS_WPA_CONFIG} |