Disable WPA3

Disable WPA3

Disable WPA3
Disable WPA3
Friday

I have a TL-WN722N USB wifi adaptor that I'm using to set up an AP on a RaspberryPI.

 

```

$ sudo cat /etc/NetworkManager/system-connections/AP-blackberry.nmconnection
[connection]
id=AP-blackberry
uuid=b6672c5d-c0cb-42a0-b20a-b1f051241a10
type=wifi
interface-name=wlan2
master=br0
slave-type=bridge
timestamp=1773089910

[wifi]
band=bg
mode=ap
ssid=blackberry

[wifi-security]
key-mgmt=wpa-psk
proto=rsn;
psk=TopSecretPassword

```

 

My existing AP is `kestrel`; the new one is `blackberry`.

 

The problem is that some clients can connect to `blackberry` (in particular, old ones), but others can't.

 

```

$ sudo nmcli dev wifi list --rescan yes
IN-USE  BSSID              SSID               MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
*       9C:3D:CF:E2:56:5E  kestrel            Infra  2     0 Mbit/s    85      ▂▄▆█  WPA2
        C0:4A:00:11:BE:20  blackberry         Infra  6     65 Mbit/s   69      ▂▄▆_  WPA2 WPA3

```

 

The obvious difference is WPA3.

 

The connection dialogue in Win10 is also different and entering the password doesn't work until I click some button.

Before clicking the button it says something about 'a PIN from the router' --- which is obviously nonsense.

So: how can I get rid of WPA3?

 

  0      
  0      
#1
Options
2 Reply
Re:Disable WPA3
Yesterday

  @rwb196884 

 

Hi,

 

I don't know why NetworkManager doesn't respect "wpa-psk" and "rsn", but on a regular Linux installation I've tried with "hostapd" instead and using a hostapd.conf with the content below does result in a WPA2-only AP for me. Note that hostapd alone is not sufficient to make a working AP and additional configuration is needed.

 

/etc/hostapd/hostapd.conf
--------------------------------------------------------
interface=wlx************
ssid=my_ap
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
country_code=** (e.g. US, UK, JP, etc.)
hw_mode=g
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]
channel=1
auth_algs=1
macaddr_acl=0
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=mypassword
--------------------------------------------------------

  0  
  0  
#2
Options
Re:Disable WPA3
Yesterday

  @woozle 

Used to use hostapd in Debian 10 and it worked fine, but they've replaced it with this dreadful NetworkManager thing.

  0  
  0  
#3
Options