Changeset 45049


Ignore:
Timestamp:
2015-03-27T00:34:10+01:00 (3 years ago)
Author:
nbd
Message:

hostapd: append nasid to config for all WPA types

The 802.11r implementation in hostapd uses nas_identifier as PMK-R0 Key
Holder identifier. As 802.11r can also be used with WPA Personal, nasid
should be appended to the hostapd config for all WPA types.

Signed-off-by: Stijn Tintel <stijn@…>

Location:
trunk/package/network/services/hostapd/files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/network/services/hostapd/files/hostapd.sh

    r42553 r45049  
    130130                                append "$var" "radius_das_client=$dae_client $dae_secret" "$N" 
    131131                        } 
    132                         config_get nasid "$vif" nasid 
    133132                        config_get ownip "$vif" ownip 
    134                         append "$var" "nas_identifier=$nasid" "$N" 
    135133                        append "$var" "own_ip_addr=$ownip" "$N" 
    136134                        append "$var" "eapol_key_index_workaround=1" "$N" 
     
    217215        [ -n "$iapp_interface" ] && append "$var" iapp_interface=$(uci_get_state network "$iapp_interface" ifname "$iapp_interface") "$N" 
    218216 
     217        if [ "$wpa" -ge "1" ] 
     218        then 
     219                config_get nasid "$vif" nasid 
     220                [ -n "$nasid" ] && append "$var" "nas_identifier=$nasid" "$N" 
     221        fi 
     222 
    219223        if [ "$wpa" -ge "2" ] 
    220224        then 
  • trunk/package/network/services/hostapd/files/netifd.sh

    r44438 r45049  
    240240                                acct_server acct_secret acct_port \ 
    241241                                dae_client dae_secret dae_port \ 
    242                                 nasid ownip \ 
     242                                ownip \ 
    243243                                eap_reauth_period dynamic_vlan \ 
    244244                                vlan_naming vlan_tagged_interface \ 
     
    274274                        } 
    275275 
    276                         append bss_conf "nas_identifier=$nasid" "$N" 
    277276                        [ -n "$ownip" ] && append bss_conf "own_ip_addr=$ownip" "$N" 
    278277                        append bss_conf "eapol_key_index_workaround=1" "$N" 
     
    339338                [ -n "$iapp_interface" ] && append bss_conf "iapp_interface=$iapp_interface" "$N" 
    340339        } 
     340 
     341        if [ "$wpa" -ge "1" ]; then 
     342                json_get_vars nasid 
     343                [ -n "$nasid" ] && append bss_conf "nas_identifier=$nasid" "$N" 
     344        fi 
    341345 
    342346        if [ "$wpa" -ge "2" ]; then 
Note: See TracChangeset for help on using the changeset viewer.