Differences between revisions 1 and 2
Revision 1 as of 2021-12-10 23:44:32
Size: 1212
Comment:
Revision 2 as of 2022-09-23 18:43:02
Size: 1213
Comment:
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:
With the `wpa_supplicant` server now running, generate the configuration for your selected WiFi network. Try running `wpa_passphrase {WIFI_ID} {WIFI_PASSWD} >> /etc/wpa_supplicant/wpa_supplicant-{INTERFACE}.conf`. With the `wpa_supplicant` server now running, generate the configuration for your selected !WiFi network. Try running `wpa_passphrase {WIFI_ID} {WIFI_PASSWD} >> /etc/wpa_supplicant/wpa_supplicant-{INTERFACE}.conf`.

Systemd Networkd

A component of the systemd project.


Installation

The entirety of the systemd project is almost certainly already installed.


Usage

Wireless

First, identify your wireless interface using networkctl(1).

Second, create a pair of files. Write the following to /etc/systemd/network/wireless.network:

[Match]
Name=wl*

[Network]
DHCP=yes
RouteMetric=20
IPv6PrivacyExtensions=true

And write the following to /etc/wpa_supplicant/wpa_supplicant-{INTERFACE}.conf, where INTERFACE is the wireless interface identified earlier:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
eapol_version=1
ap_scan=1
fast_reauth=1

Enable and start the following services: systemd-networkd, wpa_supplicant@{INTERFACE}, and systemd-resolved.

With the wpa_supplicant server now running, generate the configuration for your selected !WiFi network. Try running wpa_passphrase {WIFI_ID} {WIFI_PASSWD} >> /etc/wpa_supplicant/wpa_supplicant-{INTERFACE}.conf.

Finally, reboot and test your connection.


CategoryRicottone

Linux/SystemdNetworkd (last edited 2022-09-23 18:43:02 by DominicRicottone)