I had the same requirement for a connection with eduroam and came up with the same solution. I also tested the patch works. Should be commited.
Reviewed-by: Manuel Munz <[email protected]> On 07.04.2016 18:21, Kevin O'Connor wrote: > The wpa_supplicant supports an "anonymous_identity" field, which some > EAP networks require. From the documentation: > > anonymous_identity: Anonymous identity string for EAP (to be used as the > unencrypted identity with EAP types that support different tunnelled > identity, e.g., EAP-TTLS). > > This change modifies the hostapd.sh script to propagate this field > from the UCI config to the wpa_supplicant.conf file. > > Signed-off-by: Kevin O'Connor <[email protected]> > --- > package/network/services/hostapd/files/netifd.sh | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/network/services/hostapd/files/netifd.sh > b/package/network/services/hostapd/files/netifd.sh > index ad96b8b..005112d 100644 > --- a/package/network/services/hostapd/files/netifd.sh > +++ b/package/network/services/hostapd/files/netifd.sh > @@ -139,7 +139,7 @@ hostapd_common_add_bss_config() { > config_add_string nasid > config_add_string ownip > config_add_string iapp_interface > - config_add_string eap_type ca_cert client_cert identity auth priv_key > priv_key_pwd > + config_add_string eap_type ca_cert client_cert identity > anonymous_identity auth priv_key priv_key_pwd > > config_add_int dynamic_vlan vlan_naming > config_add_string vlan_tagged_interface vlan_bridge > @@ -623,9 +623,10 @@ wpa_supplicant_add_network() { > key_mgmt='WPA-EAP' > [ "$ieee80211r" -gt 0 ] && key_mgmt="FT-EAP $key_mgmt" > > - json_get_vars eap_type identity ca_cert > + json_get_vars eap_type identity anonymous_identity > ca_cert > [ -n "$ca_cert" ] && append network_data > "ca_cert=\"$ca_cert\"" "$N$T" > [ -n "$identity" ] && append network_data > "identity=\"$identity\"" "$N$T" > + [ -n "$anonymous_identity" ] && append network_data > "anonymous_identity=\"$anonymous_identity\"" "$N$T" > case "$eap_type" in > tls) > json_get_vars client_cert priv_key > priv_key_pwd _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
