【问题标题】:using psk instead of sae_password in wpa_supplicant.conf does not work在 wpa_supplicant.conf 中使用 psk 而不是 sae_password 不起作用
【发布时间】:2022-12-14 23:27:25
【问题描述】:

试图制定一个可用于连接各种不同网络的 wpa_supplicant.conf,尤其是 wpa2 和 wpa3 网络,我想使用以下属性:“sae_password:SAE 密码 此参数可用于设置 SAE 的密码。默认情况下,如果未使用此单独参数,则使用 psk 参数中的密码短语”,以不将密码两次写入文件 - 在 psk 和 sae_password 下。但只有添加 sae_password 才能连接到 wpa3 网络。

尝试了具有以下内容的 wpa_supplicant.conf:

"
    country=us
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=root
    update_config=1

    network=
{ ssid="WiFi6_Asus-Mesh" #psk="xxxxxx" psk=41c968ef5fec62485ea123e992128b1123aba773953cc6c01074392679718f6a key_mgmt=SAE WPA-PSK WPA-PSK-SHA256 pairwise=CCMP group=CCMP proto=RSN ieee80211w=1 sae_password="xxxxxx" }"

并且连接到 wpa3 AP 工作正常。然而,丢弃 sae_password="xxxxxx" 确实导致了: 输入:

wpa_supplicant -iwlan0 -Dnl80211 -cwpa_supplicant.conf

得到:

Successfully initialized wpa_supplicant
    wlan0: Trying to associate with fc:34:97:23:a2:68 (SSID='WiFi6_Asus-Mesh' freq=2437 MHz)
    wlan0: CTRL-EVENT-ASSOC-REJECT bssid=fc:34:97:23:a2:68 status_code=1
    wlan0: Trying to associate with fc:34:97:23:a2:68 (SSID='WiFi6_Asus-Mesh' freq=2437 MHz)
    wlan0: Authentication with fc:34:97:23:a2:68 timed out.
    wlan0: CTRL-EVENT-DISCONNECTED bssid=fc:34:97:23:a2:68 reason=3 locally_generated=1

等等

将 sae_pk=0 添加到 conf 文件没有帮助。

由于上面引用的文档,我确实期望,当 sae_password 被丢弃时,将采用 psk。但就我而言,这是行不通的。为什么?我误解了文档吗?

【问题讨论】:

    标签: wpa-supplicant


    【解决方案1】:

    对我这边文档的误解:“默认情况下,如果未使用此 (sae_password) 单独参数,则使用来自 psk 参数的密码”的功能确实有效 - 如果正确给出了 psk。在上面的配置中,我给出了散列的 psk 并且只给出了像 #psk="xxxxxx" 这样的明文,这导致 wpa_supplicant 不使用显然需要的明文而不是 wpa3 工作的散列文本。详细 - 这是有效的配置:

    country=us
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=root
    update_config=1
    
    network={
        ssid="WiFi6_Asus-Mesh"
        psk="xxxxxx"
        key_mgmt=SAE WPA-PSK WPA-PSK-SHA256
        pairwise=CCMP
        group=CCMP
        proto=RSN
        ieee80211w=1
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      相关资源
      最近更新 更多