from Hacker News

WPA3 on Raspberry Pi 3B+, 4B and 5B with iwd

by lwhsiao on 1/24/24, 9:57 PM with 10 comments

  • by satori99 on 1/25/24, 12:43 AM

    Hold on there: WPA3 connections fail after 11 hours

    https://rachelbythebay.com/w/2024/01/24/fail/

    "My conclusion: this entire ecosystem is deeply cursed."

  • by jauntywundrkind on 1/24/24, 10:56 PM

    iwd is slick as hell. I use it with systemd-networkd and it's so smooth.

    There's fantastic support for all the weird ways to connect: wifi-p2p/direct, ad-hoc, Device Provisioning Protocol (DPP/Easy Connect), Shared Code Device Provisioning (Pkex). Good debug tools like initiating roam to.

    It's nice that iwd does less; it just gets wireless connected. NetworkManager does so much, and somehow it's never sparked joy. I've spent time on connman and that was fine enough. I've managed my own wpa-supplicant configs, which worked but was clunky. Iwd has really been a joy to work with for me, so clear & direct, with easy config files & a very pleasant little tui/cli.

    Systemd-networkd has also been quite simple & direct for me, very configurable. But that's another story.

  • by anotherhue on 1/24/24, 10:46 PM

    I can get some decent speeds with the standard wifi card in the Framework 13 (Intel) and the new U7 Pro AP.

    Intel(R) Wi-Fi 6 AX210 160MHz

    6GHz channel (mandatory WPA3). Intel iwd instead of wpa_supplicant (though it worked okay).

      [  5] local 192.168.1.232 port 59618 connected to 192.168.1.201 port 5201
      [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
      [  5]   0.00-1.00   sec  95.0 MBytes   796 Mbits/sec   26   1.14 MBytes       
      [  5]   1.00-2.00   sec  96.1 MBytes   806 Mbits/sec   22    899 KBytes       
      [  5]   2.00-3.00   sec  98.2 MBytes   825 Mbits/sec    0    977 KBytes       
      [  5]   3.00-4.00   sec  96.0 MBytes   805 Mbits/sec    0   1.03 MBytes       
      [  5]   4.00-5.00   sec  97.5 MBytes   818 Mbits/sec    0   1.10 MBytes       
      [  5]   5.00-6.00   sec  95.2 MBytes   799 Mbits/sec   16    863 KBytes       
      [  5]   6.00-7.00   sec  93.4 MBytes   783 Mbits/sec    0    960 KBytes       
      [  5]   7.00-8.00   sec  95.2 MBytes   799 Mbits/sec    0   1.01 MBytes       
      [  5]   8.00-9.00   sec  94.0 MBytes   789 Mbits/sec    0   1.06 MBytes       
      [  5]   9.00-10.00  sec  97.6 MBytes   819 Mbits/sec    0   1.11 MBytes
  • by anitil on 1/25/24, 12:42 AM

    There is a followup post saying that the module is disconnecting from the network after 11hrs, the cause seems a bit murky (I'd say probably a firmware issue but haven't looked in to it at all)

    https://rachelbythebay.com/w/2024/01/24/fail/

  • by Scramblejams on 1/24/24, 10:37 PM

    On my home network I have WPA3 disabled because so many devices seem to do really badly at fast roaming between APs with it, so it's WPA2 everywhere for me. Someday?
  • by ThePowerOfFuet on 1/25/24, 5:22 PM

  • by M95D on 1/25/24, 10:58 AM

    iwd doesn't even work properly with wpa and wpa2:

    https://www.google.com/search?q=iwd+%22invalid+key%22