From 8cc93533748ec1fe2b9d6886622078eebc05bbb8 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Tue, 4 Jul 2023 11:24:29 +0300 Subject: [PATCH] systemd-networkd: configure based on type rather than name, add a comment on MACAddress matching Resolves: warnings on potentially unpredictable interface names. --- etc/systemd/network/{eth0.network => ethernet.network} | 5 ++++- etc/systemd/network/{wlan0.network => wlan.network} | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) rename etc/systemd/network/{eth0.network => ethernet.network} (89%) rename etc/systemd/network/{wlan0.network => wlan.network} (69%) diff --git a/etc/systemd/network/eth0.network b/etc/systemd/network/ethernet.network similarity index 89% rename from etc/systemd/network/eth0.network rename to etc/systemd/network/ethernet.network index 5e2174bd..ba9ee367 100644 --- a/etc/systemd/network/eth0.network +++ b/etc/systemd/network/ethernet.network @@ -1,5 +1,8 @@ [Match] -Name=eth0 +#Name=* +# Can be {colon,hyphen,dot}-delimited hexadecimal or IPv{4,6} address +#MACAddress= +Type=ether [Link] # My devices generally also have WiFi so lack of ethernet is not a reason diff --git a/etc/systemd/network/wlan0.network b/etc/systemd/network/wlan.network similarity index 69% rename from etc/systemd/network/wlan0.network rename to etc/systemd/network/wlan.network index d1446fbc..d289dc98 100644 --- a/etc/systemd/network/wlan0.network +++ b/etc/systemd/network/wlan.network @@ -1,5 +1,8 @@ [Match] -Name=wlan0 +#Name=* +# Can be {colon,hyphen,dot}-delimited hexadecimal or IPv{4,6} address +#MACAddress= +Type=wlan [Link] # Always set administrative state to up. Implies RequiredForOnline=yes