This is a NetworkManager configuration for Merri-Bek Libraries' Wi-Fi network for Linux devices.
Merri-bek Libraries utilises Opportunistic Wireless Encryption, a WiFi protocol extension, to secure their open network.
While I support the security measures that this library has taken, this is at the tradeoff that (most) iOS devices, and some Linux devices do not support the OWE extension out of the box.
-
Windows 10 2004 or later, including all versions of Windows 11, with a supported adapter. ([1])
-
macOS 13 or later ([2])
- Only supported on a few devices:
- Apple Mac Studio (2022)
- Macbook Pro M1 (14 inch, 16 inch)
- Macbook Air M2 (15 inch)
- Macbook Pro M2 (14 inch, 16 inch)
- Mac Mini (2023)
- Mac Studio (2023)
- Macbook Air M2 (2022)
- Only supported on a few devices:
-
Linux devices running NetworkManager 1.24 and above, with a supported adapter. ([3])
This assumes systemd
is installed.
- Copy the above configuration to
/etc/NetworkManager/system-connections/Merri-Bek.nmconnection
. - Change the SSID to any Merri-bek library:
- Known SSIDs are:
BTL_Merri-Bek_Free_WiFi
: Brunswick LibraryCBL_Merri-Bek_Free_WiFi
: Coburg Library- For any other Merri-bek library, refer to the SSID in the WiFi scan list.
- Known SSIDs are:
- Make sure the permissions are set to the running user:
sudo sed s/<your user>/$(whoami)/g /etc/NetworkManager/system-connections/Merri-Bek.nmconnection
- Assign the
.nmconnection
file the correct permissions:sudo chmod 0600 /etc/NetworkManager/system-connections/Merri-Bek.nmconnection sudo chown root:root /etc/NetworkManager/system-connections/Merri-Bek.nmconnection
- Reload the NetworkManager service:
sudo systemctl restart NetworkManager
- Connect!