Enabling WPA3 wireless encryption

Thank you for OpenWrt! I was so happy when I got it working on my Buffalo Router in 2016! But the hardware can't run the newer builds of OpenWRT, so I just bought a TP-Link (specifically chose it to run the latest OpenWrt).

I just installed OpenWrt 19.07.2 on a TP-Link Archer C7 AC1750 v5. It was easy! This documentation https://openwrt.org/docs/guide-user/network/wifi/basic#wpa_modes made it look like I just needed to install hostapd-openssl to get WPA3, which I did, but I got an error:

Executing package manager

Installing hostapd-openssl (2019-08-08-ca8c2bd2-2) to root... Downloading http://downloads.openwrt.org/releases/19.07.2/packages/mips_24kc/base/hostapd-openssl_2019-08-08-ca8c2bd2-2_mips_24kc.ipk

Errors

Collected errors: * check_data_file_clashes: Package hostapd-openssl wants to install file /usr/sbin/hostapd But that file is already provided by package * wpad-basic * opkg_install_cmd: Cannot install package hostapd-openssl.

The opkg install command failed with code 255 .

Do I just need to check the box that says, "Overwrite files from other package(s)?"

I uninstalled wpad-basic instead, then installed hostapd-openssl, but I still don't see a WPA3 option in the drop-down. I had already configured WPA2. Was that bad? Do I need to restart something or configure or install something else?

The recommendation would be to install wpad-openssl[0] - and yes, you need to remove wpad-basic before in order to install it. Once you have that installed, luci should offer the WPA3 options just fine (a reboot might be advised).

--
[0] unless you really know why you want the other alternatives. wpad covers both hostapd and wpa_supplicant functionality in one package, this might be more than you strictly need, but it's the catch-all solution.

1 Like