From cdf71df4b81c40ebc314594467d960c7115cecd7 Mon Sep 17 00:00:00 2001 From: Tom Urlings Date: Fri, 30 May 2025 11:50:42 -0700 Subject: [PATCH] fix/netplan-dhcp-all-lan-wan-interfaces - apply dhcp to all interfaces that are renamed to either 'lanX' or 'wanX' by udev. - applies to a.o. nanopi-r1, nanopi-r2s. --- .../netplan/10-dhcp-all-interfaces.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml b/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml index 5bd2b3d35..97eeb2477 100644 --- a/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml +++ b/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml @@ -14,3 +14,15 @@ network: dhcp4: yes dhcp6: yes ipv6-privacy: yes # Enabled by default on most current systems, but networkd currently doesn't enable IPv6 privacy by default, see https://man.archlinux.org/man/systemd.network.5 + all-lan-interfaces: # include interfaces that are renamed to 'lanX' by udev, e.g. nanopi-r2s + match: + name: "lan[0-9]*" + dhcp4: yes + dhcp6: yes + ipv6-privacy: yes # Enabled by default on most current systems, but networkd currently doesn't enable IPv6 privacy by default, see https://man.archlinux.org/man/systemd.network.5 + all-wan-interfaces: # include interfaces that are renamed to 'wanX' by udev, e.g. nanopi-r1 + match: + name: "wan[0-9]*" + dhcp4: yes + dhcp6: yes + ipv6-privacy: yes # Enabled by default on most current systems, but networkd currently doesn't enable IPv6 privacy by default, see https://man.archlinux.org/man/systemd.network.5