3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules
rnhmjoj 2eed89bbe1
nixos/wireless: implement opportunistic WPA3
It turns out it's actually possible to fall back to WPA2 in case the
authentication fails with WPA3. This was suggested to me in the hostapd
mailing list: add another network block with only WPA2 and lower
priority, for each network with WPA3. For clients with missing/broken
WPA3, wpa_supplicant will:

1. try the network block with higher priority first
2. fail and temporarily disable the network block
3. try the fallback network block and connect

This takes a little more time (still <5s) because wpa_supplicant
retries a couple times before disabling the network block, but it allows
old client to gracefully fall back to WPA2 on mixed WPA2/WPA3 networks.

To avoid downgrade attacks, clients with proper WPA3 should disable
this; in the future we may want to disable this option by default.
2022-01-14 10:54:01 +01:00
..
config users-groups service: add autoSubUidGidRange option 2022-01-09 09:43:55 +03:00
hardware onlykey: set the group correctly in the udev rule (#153618) 2022-01-05 10:29:37 -08:00
i18n/input-method nixos/documentation: split options doc build 2022-01-02 19:46:13 +01:00
installer Merge pull request #125451 from zhaofengli/qemu-riscv64-sd-image 2022-01-07 22:14:05 +01:00
misc nixos/documentation: fix docs cross build 2022-01-08 16:03:23 +01:00
profiles all-hardware: Add virtio_mmio module 2022-01-06 17:23:10 -08:00
programs Merge pull request #149532 from pennae/split-docs-build 2022-01-04 22:33:23 +01:00
security Merge pull request #152594 from ju1m/apparmor 2021-12-31 15:09:52 +01:00
services nixos/wireless: implement opportunistic WPA3 2022-01-14 10:54:01 +01:00
system Merge pull request #125451 from zhaofengli/qemu-riscv64-sd-image 2022-01-07 22:14:05 +01:00
tasks Merge pull request #148637 from hexagonal-sun/network/gre-tap-tun 2022-01-01 17:04:29 +00:00
testing
virtualisation nixos/make-options-doc: turn relatedPackages into links 2022-01-02 19:46:13 +01:00
module-list.nix nixos/wireplumber: init 2022-01-07 17:34:28 +03:00
rename.nix couchpotato, nixos/couchpotato: remove 2022-01-02 13:38:11 +01:00