FT-SAE with RADIUS Tunnel-Password doesn't work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I'm sorry if this email is short on details but unfortunately I don't
get any information from the AP logs. I'm using the hostapd tree as of
2024-09-14 (ccba6921de6372a2220350bb5ed5776ea8c76bbb).

When I attempt to roam to another AP that is hosted on a different
machine, it is unable to use FT-SAE. Nothing in the hostap logs show up,
it is as if there was no attempt to even connect according to the AP logs.

However, if I try to roam to another AP hosted on the same machine
FT-SAE works.

This issue is specific to SAE only. When I use WPA2-only with no other
configuration change, this issue goes away and it works OK. I attempted
to use WPA3-only instead of WPA2/WPA3-mixed but it made no difference.

Some notes about my setup that are a bit unique (complete hostapd config
is available below for inspection, these are just some of the things
that I think are worth noting):

  * I'm using the dynamic VLAN feature (set to 2/required).
  * I'm using the per_sta_vif mode.
  * I'm using FT over the Air instead of FT over DS.

Working case when roaming using wpa_cli works (different AP but same
hostapd instance):

> roam 00:20:91:00:00:01
OK
<3>SME: Trying to authenticate with 00:20:91:00:00:01 (SSID='X'
freq=2412 MHz)
<3>Trying to associate with 00:20:91:00:00:01 (SSID='X' freq=2412 MHz)
<3>Associated with 00:20:91:00:00:01
<3>WPA: Key negotiation completed with 00:20:91:00:00:01 [PTK=CCMP GTK=CCMP]
<3>CTRL-EVENT-CONNECTED - Connection to 00:20:91:00:00:01 completed
[id=0 id_str=]
<3>CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
<3>CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-20 noise=9999 txrate=52000

Failure to use FT (different AP and different hostapd instance):

> roam 00:20:91:00:00:03
OK
<3>SME: Trying to authenticate with 00:20:91:00:00:03 (SSID='X'
freq=2432 MHz)
<3>BSSID 00:20:91:00:00:03 ignore list count incremented to 4, ignoring
for 120 seconds
<3>CTRL-EVENT-SCAN-STARTED
>
<3>CTRL-EVENT-SCAN-RESULTS
<3>WPS-AP-AVAILABLE
<3>SME: Trying to authenticate with 00:20:91:00:00:02 (SSID='X'
freq=5745 MHz)
<3>SME: Trying to authenticate with 00:20:91:00:00:02 (SSID='X'
freq=5745 MHz)
<3>PMKSA-CACHE-REMOVED 00:20:91:00:00:02 0
<3>PMKSA-CACHE-ADDED 00:20:91:00:00:02 0
<3>Trying to associate with 00:20:91:00:00:02 (SSID='X' freq=5745 MHz)
<3>Associated with 00:20:91:00:00:02
<3>CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
>
<3>WPA: Key negotiation completed with 00:20:91:00:00:02 [PTK=CCMP GTK=CCMP]
<3>Removed BSSID 00:20:91:00:00:02 from ignore list
<3>CTRL-EVENT-CONNECTED - Connection to 00:20:91:00:00:02 completed
[id=0 id_str=]
<3>CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-28 noise=9999 txrate=245000
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS

Below is the hostapd configuration (same configuration on all APs except
for bssid/etc, so only the first AP config is provided):

driver=nl80211
logger_syslog=127
logger_syslog_level=0
logger_stdout=127
logger_stdout_level=0
country_code=<redacted>
ieee80211d=1
hw_mode=g
supported_rates=60 90 120 180 240 360 480 540
basic_rates=60 120 240
beacon_int=100
channel=acs_survey
chanlist=1-11

ieee80211n=1
ht_capab=[LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1]

interface=2ghz
ctrl_interface=/var/run/hostapd
bss_load_update_period=60
chan_util_avg_period=600
skip_inactivity_poll=0
preamble=1
wmm_enabled=1
ignore_broadcast_ssid=0
uapsd_advertisement_enabled=1
utf8_ssid=1
multi_ap=0
tdls_prohibit=1
nas_identifier=<redacted>
sae_require_mfp=1
macaddr_acl=2
wpa_psk_radius=2
auth_server_addr=<redacted>
auth_server_port=1812
auth_server_shared_secret=<redacted>
macaddr_acl=2
auth_algs=1
wpa=2
wpa_pairwise=CCMP
ssid=X
wpa_disable_eapol_key_retries=1
wpa_key_mgmt=WPA-PSK FT-PSK WPA-PSK-SHA256 SAE FT-SAE
mobility_domain=<redacted>
ft_psk_generate_local=0
ft_over_ds=0
reassociation_deadline=20000
r0_key_lifetime=10000
pmk_r1_push=0
r0kh=ff:ff:ff:ff:ff:ff * <redacted>
r1kh=00:00:00:00:00:00 00:00:00:00:00:00 <redacted>
ieee80211w=1
group_mgmt_cipher=AES-128-CMAC
dynamic_vlan=2
vlan_naming=1
vlan_bridge=br-vlan
per_sta_vif=1
bssid=00:20:91:00:00:01


_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux