From ec9ec7fa3aa7dee60175eb5fc4d248c670d143ab Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 13 Oct 2025 11:42:25 +0200 Subject: [PATCH] network: make use of LocalLeaseDomain= by default Let's expose local VMs/containers under ._dhcp by default. Let's also expose WIFI AP clients under .home.arpa (i.e. the RFC8375 domain for home networks). --- network/80-container-ve.network | 1 + network/80-container-vz.network | 1 + network/80-namespace-ns-tun.network | 1 + network/80-namespace-ns.network | 1 + network/80-vm-vt.network | 1 + network/80-wifi-ap.network.example | 3 +++ 6 files changed, 8 insertions(+) diff --git a/network/80-container-ve.network b/network/80-container-ve.network index a70a24cbcb..7d27b46920 100644 --- a/network/80-container-ve.network +++ b/network/80-container-ve.network @@ -30,3 +30,4 @@ IPv6SendRA=yes [DHCPServer] PersistLeases=runtime +LocalLeaseDomain=_dhcp diff --git a/network/80-container-vz.network b/network/80-container-vz.network index 09eadf48db..95c68943a1 100644 --- a/network/80-container-vz.network +++ b/network/80-container-vz.network @@ -29,3 +29,4 @@ IPv6SendRA=yes [DHCPServer] PersistLeases=runtime +LocalLeaseDomain=_dhcp diff --git a/network/80-namespace-ns-tun.network b/network/80-namespace-ns-tun.network index 658eac88d8..091c3861b1 100644 --- a/network/80-namespace-ns-tun.network +++ b/network/80-namespace-ns-tun.network @@ -30,3 +30,4 @@ IPv6SendRA=yes [DHCPServer] PersistLeases=runtime +LocalLeaseDomain=_dhcp diff --git a/network/80-namespace-ns.network b/network/80-namespace-ns.network index 2fb422a8bb..a8057be08f 100644 --- a/network/80-namespace-ns.network +++ b/network/80-namespace-ns.network @@ -30,3 +30,4 @@ IPv6SendRA=yes [DHCPServer] PersistLeases=runtime +LocalLeaseDomain=_dhcp diff --git a/network/80-vm-vt.network b/network/80-vm-vt.network index cb96806439..f0916ca798 100644 --- a/network/80-vm-vt.network +++ b/network/80-vm-vt.network @@ -29,3 +29,4 @@ IPv6SendRA=yes [DHCPServer] PersistLeases=runtime +LocalLeaseDomain=_dhcp diff --git a/network/80-wifi-ap.network.example b/network/80-wifi-ap.network.example index 09de9192d7..1fe4ea961c 100644 --- a/network/80-wifi-ap.network.example +++ b/network/80-wifi-ap.network.example @@ -19,3 +19,6 @@ DHCPServer=yes IPMasquerade=both IPv6AcceptRA=no IPv6SendRA=yes + +[DHCPServer] +LocalLeaseDomain=home.arpa