summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYury Shvedov <yshvedov@wimarksystems.com>2017-06-27 11:43:54 +0300
committerStijn Tintel <stijn@linux-ipv6.be>2017-06-28 02:18:20 +0200
commit37c1513b1f98c93bf84bbcedd9782568e7d4abba (patch)
tree781762c23ba06d13003658a78974089f18e8285f
parent0e7bbcd43b6f4b54ecc5c40130b5f86cbc9f1c07 (diff)
downloadmtk-20170518-37c1513b1f98c93bf84bbcedd9782568e7d4abba.zip
mtk-20170518-37c1513b1f98c93bf84bbcedd9782568e7d4abba.tar.gz
mtk-20170518-37c1513b1f98c93bf84bbcedd9782568e7d4abba.tar.bz2
hostapd: configure NAS ID regardless of encryption
RADIUS protocol could be used not only for authentication but for accounting too. Accounting could be configured for any type of networks. However there is no way to configure NAS Identifier for non-WPA networks without this patch. Signed-off-by: Yury Shvedov <yshvedov@wimarksystems.com> [cleanup commit message] Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
-rw-r--r--package/network/services/hostapd/files/hostapd.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh
index d94aa38..8e3f88a 100644
--- a/package/network/services/hostapd/files/hostapd.sh
+++ b/package/network/services/hostapd/files/hostapd.sh
@@ -212,7 +212,7 @@ hostapd_set_bss_options() {
wps_pushbutton wps_label ext_registrar wps_pbc_in_m1 wps_ap_setup_locked \
wps_independent wps_device_type wps_device_name wps_manufacturer wps_pin \
macfilter ssid wmm uapsd hidden short_preamble rsn_preauth \
- iapp_interface eapol_version dynamic_vlan ieee80211w \
+ iapp_interface eapol_version dynamic_vlan ieee80211w nasid \
acct_server acct_secret acct_port acct_interval
set_default isolate 0
@@ -249,6 +249,7 @@ hostapd_set_bss_options() {
[ -n "$wpa_master_rekey" ] && append bss_conf "wpa_gmk_rekey=$wpa_master_rekey" "$N"
}
+ [ -n "$nasid" ] && append bss_conf "nas_identifier=$nasid" "$N"
[ -n "$acct_server" ] && {
append bss_conf "acct_server_addr=$acct_server" "$N"
append bss_conf "acct_server_port=$acct_port" "$N"
@@ -376,9 +377,8 @@ hostapd_set_bss_options() {
}
if [ "$wpa" -ge "1" ]; then
- json_get_vars nasid ieee80211r
+ json_get_vars ieee80211r
set_default ieee80211r 0
- [ -n "$nasid" ] && append bss_conf "nas_identifier=$nasid" "$N"
if [ "$ieee80211r" -gt "0" ]; then
json_get_vars mobility_domain r0_key_lifetime r1_key_holder \