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

Re: NetworkManager, Iphone, and Bookworm



Le 01/08/2023 à 06:30, Charles Curley a écrit :

According to Apple web sites, iOS devices (including iPhones) have used
WPA3 for several years. But there is no way to select the WPA version
on the iPhone.

I have no Apple hardware and have experimented this but you could *probably* use a MDM solution to do it:
https://support.apple.com/guide/deployment/intro-to-mdm-profiles-depc0aadd3fe/web
https://support.apple.com/guide/deployment/choose-an-mdm-solution-dep1d7afa557/web

An open-source MDM (the first finded):
https://github.com/micromdm/micromdm/blob/main/docs/user-guide/quickstart.md

No joy.

Just in case, I generated a new password, which I propagated to various
machines via my network, so that I could copy and paste (thereby
avoiding typos).

I then tried on my Bullseye machine. That connected just fine using
WPA/WPA2 Personal. So far so good.

I then tried making sure that the Bookworm machine also used the same.
On Bookworm, I have a choice of:

None
LEAP
Dynamic WEP
WPA/WPA2/WPA3 Personal
WPA/WPA2 Enterprise
WPA3 Personal
Enhanced Open

(Methinks it's past time for a standard to auto-negotiate this
nonsense, but that's a rant for another day.)

When you create a client connection with NM, it is auto-selected according to what the server announces

None failed. (NM insisted on a password anyway???)

Enhanced Open (whatever that means) also failed, and NM insisted on a
password.

The two Personal options both failed, and NM insisted on a password.

I did not try the others.

I don't know if that the root of your problem but I have had problems in the past with a WPA3 capable router and Debian Bullseye (and NM) and had to set up a WPA2-only connection on the router because I could not connect with Bullseye. I suppose your Iphone 8 was set up with WPA2 while your Iphone 14 is set up with WPA3 (either pure, or rather, mixed)

If your Bookworm is an upgrade of a previous Debian installation, it would be of interest to verify you have the good version of wpa_supplicant:
didier@hp-notebook14:~$ LANG=en-US.UTF-8; apt policy wpasupplicant
wpasupplicant:
  Installed: 2:2.10-12
  Candidate: 2:2.10-12
  Version table:
 *** 2:2.10-12 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

If wpasupplicant is up to date and you still are not able to connect, consult le Archlinux wiki, there are instructions to manage WPA3 mixed (with WPA2) manually (wpa_cli):
https://wiki.archlinux.org/title/Wpa_supplicant#Connections_to_pure_WPA3-SAE_access_points
https://wiki.archlinux.org/title/Wpa_supplicant#Connections_to_mixed_WPA2-PSK/WPA3-SAE_access_points




Reply to: