-
Notifications
You must be signed in to change notification settings - Fork 201
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
netplan: add support for WPA3-Enterprise
PMF (Protected Management Frames) is required by WPA3 and was already implicitly set to "required" for WPA3-Personal (via SAE). Network Manager will enable different EAP methods simultaneously when we set it to "eap", such as WPA-EAP and WPA-EAP-SHA256. NM doesn't allow the user to set the method as "eap-sha256" only. These changes add two new EAP methods to Netplan: "eap-sha256" and "eap-suite-b-192". They are both used with WPA3-Enterprise. PMF is mandatory when using "eap-suite-b-192" so it's implicitly set to "required". It's implicitly set to "optional" when eap-sha256 is used.
- Loading branch information
1 parent
3e6783f
commit d73b3a9
Showing
11 changed files
with
423 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
network: | ||
version: 2 | ||
wifis: | ||
wl0: | ||
dhcp4: yes | ||
access-points: | ||
university: | ||
auth: | ||
key-management: eap-sha256 | ||
method: tls | ||
anonymous-identity: "@cust.example.com" | ||
identity: "[email protected]" | ||
ca-certificate: /etc/ssl/cust-cacrt.pem | ||
client-certificate: /etc/ssl/cust-crt.pem | ||
client-key: /etc/ssl/cust-key.pem | ||
client-key-password: "d3cryptPr1v4t3K3y" | ||
enterprise: | ||
auth: | ||
key-management: eap-suite-b-192 | ||
method: tls | ||
anonymous-identity: "@cust.example.com" | ||
identity: "[email protected]" | ||
ca-certificate: /etc/ssl/cust-cacrt.pem | ||
client-certificate: /etc/ssl/cust-crt.pem | ||
client-key: /etc/ssl/cust-key.pem | ||
client-key-password: "d3cryptPr1v4t3K3y" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.