• Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Normal Normal
    • None
    • rhel-9.4
    • wpa_supplicant
    • sst_networking_core
    • ssg_networking
    • False
    • Hide

      None

      Show
      None
    • Hide

      Given a system administrator has configured a wireless access point (AP) with SSID=owe-transition-hidden and ignore_broadcast_ssid=1 using hostapd config to establish a hidden network that supports OWE transition,
      When they connect to the AP and then checks the available WiFi networks using the command nmcli dev wifi list,
      Then the SSID for the hidden AP should never be displayed in the list.

      Definition of Done:

      • The implementation meets the acceptance criteria
      • Unit test and integration test are written and pass
      • The fix is part of a downstream build attached to an errata
      Show
      Given a system administrator has configured a wireless access point (AP) with SSID=owe-transition-hidden and ignore_broadcast_ssid=1 using hostapd config to establish a hidden network that supports OWE transition, When they connect to the AP and then checks the available WiFi networks using the command nmcli dev wifi list, Then the SSID for the hidden AP should never be displayed in the list. Definition of Done: The implementation meets the acceptance criteria Unit test and integration test are written and pass The fix is part of a downstream build attached to an errata

      What were you trying to do that didn't work?

      When using SSID=owe-transition-hidden together with ignore_broadcast_ssid=1 in hostapd cnfig, after connection to the AP the command nmcli dev wifi list shows owe-transition-hidden in rougly 50% of the cases. SSID for hidden AP must be set, otherwise OWE transition is not working.

      Please provide the package NVR for which bug is seen:

      hostapd-2.10-1.el9.x86_64
      wpa_supplicant-2.10-4.el9.x86_64
      NetworkManager-1.45.9-1.el9.x86_64

      How reproducible:

      50% of the time

      Expected results

      The output should be consistent and SSID should remain hidden.

      SSID                 BSSID              SECURITY             WPA-FLAGS                        RSN-FLAGS                        
      wpa3-h2e             02:00:00:00:08:00  WPA3                 (none)                           pair_ccmp group_ccmp sae         
      open                 02:00:00:00:01:00  --                   (none)                           (none)                           
      wpa3-owe-transition  02:00:00:00:0B:00  OWE-TM               (none)                           owe                              
      wpa2-psk             02:00:00:00:04:00  WPA1 WPA2            pair_tkip group_tkip psk         pair_ccmp group_tkip psk         
      wpa3-eap             02:00:00:00:09:00  WPA-EAP-SUITE-B-192  (none)                           wpa-eap-suite-b-192              
      wpa1-psk             02:00:00:00:06:00  WPA1                 pair_ccmp group_ccmp psk         (none)                           
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      wpa1-eap             02:00:00:00:05:00  WPA1 802.1X          pair_ccmp group_ccmp 802.1X      (none)                           
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      --                   02:00:00:00:0C:00  OWE                  (none)                           pair_ccmp group_ccmp owe         
      wpa3-psk             02:00:00:00:07:00  WPA3                 (none)                           pair_ccmp group_ccmp sae         
      wpa2-eap             02:00:00:00:03:00  WPA1 WPA2 802.1X     pair_tkip group_tkip psk 802.1X  pair_ccmp group_tkip psk 802.1X  
      --                   02:00:00:00:02:00  --                   (none)                           (none)                           
      wpa3-owe             02:00:00:00:0A:00  OWE                  (none)                           pair_ccmp group_ccmp owe         

       

      Actual results

      SSID is sometimes displayed (wpa3-owe-hidden is sometimes visibe for 02:00:00:00:0C:00 AP). Also, AP is many times in the list, not sure why.

      https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-gnome-shell-develop/1495/artifact/artifacts/FAIL_report_gnome-shell_Test0070_network_wifi_wpa3_owe_transition_connect.html#toggle=638a

      Note for QE

      This makes the issue disappear, revert before testing:

      [-https://gitlab.freedesktop.org/NetworkManager/NetworkManager-ci/-/merge_requests/1600-]

        1. hostapd.wlan1.template
          0.5 kB
        2. hostapd.wlan2.template
          0.4 kB
        3. owe.sh
          0.9 kB
        4. wpa_supplicant.conf
          0.1 kB

            dcaratti@redhat.com Davide Caratti
            fpokryvk Filip Pokrývka
            Davide Caratti Davide Caratti
            Laura Trivelloni Laura Trivelloni
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: