mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-14 20:43:32 +01:00
fix(networking): disable systemd-resolved mDNS when avahi is enabled
networkd enables systemd-resolved by default, and resolved's own mDNS responder conflicts with avahi (duplicate answers, avahi logs 'Detected another mDNS stack running on this host'). Keep avahi for DNS-SD (cups-browsed depends on it) and turn resolved's mDNS off.
This commit is contained in:
1 parent
5d9b117442
commit
2dff4f062b
1 file changed
+6
@@ -12,4 +12,10 @@
|
||||
userServices = true;
|
||||
};
|
||||
};
|
||||
|
||||
# avahi and systemd-resolved both run an mDNS responder, which makes mDNS
|
||||
# unreliable ("Detected another IPv4/IPv6 mDNS stack running on this host").
|
||||
# Keep avahi (needed for DNS-SD, e.g. CUPS printer discovery) and turn off
|
||||
# resolved's own mDNS.
|
||||
services.resolved.settings.Resolve.MulticastDNS = false;
|
||||
}
|
||||
Reference in new issue
Block a user