Networking System Software

Open-source and system-level networking software that provides core network services (e.g., service discovery, name resolution, protocol implementations) used by operating systems and applications to discover and communicate on local and enterprise networks.

AVAHI troubleshooting checklist: services not showing up—what commands/logs should I check and what are the common causes (firewall, multicast, resolved conflicts)?

How do I harden AVAHI for an enterprise fleet (limit interfaces, disable wide-area, control what services get published)?

AVAHI on Buildroot: how do I include avahi-daemon, enable it at boot, and add my /etc/avahi/services files?

How do I register/unregister a service dynamically using the AVAHI D-Bus API (and what’s the simplest example flow)?

How do I browse and resolve services with AVAHI from the command line to validate discovery on a test LAN?

AVAHI on Yocto: which recipes/packages do I add, and how do I enable avahi-daemon and D-Bus in the image?

How do I make hostname.local resolve on Linux using AVAHI + nss-mdns (exact nsswitch.conf lines and packages)?

AVAHI licensing: is it OK to ship AVAHI in a commercial embedded product, and what obligations does LGPL create?

AVAHI vs Apple Bonjour: any known interoperability issues with printer discovery (CUPS/AirPrint-style browsing) on Linux?

AVAHI vs mDNSResponder for embedded devices: footprint, startup time, and what you actually need to ship in firmware

AVAHI vs systemd-resolved: what are the security considerations and hardening options for each (exposure, interfaces, publishing)?

How do I publish a custom service with AVAHI using an XML file in /etc/avahi/services (example for HTTP on port 8080)?

AVAHI vs Apple Bonjour: how do DNS-SD TXT records compare (size/encoding quirks) for device onboarding metadata?

AVAHI vs systemd-resolved: if multicast is restricted on Wi‑Fi/VLANs, which one gives better diagnostics and failure modes?

How do I install and enable AVAHI on Ubuntu/Debian and confirm avahi-daemon is running under systemd?

AVAHI vs systemd-resolved: can they coexist, and what breaks if both try to handle mDNS/DNS-SD?

AVAHI vs systemd-resolved: which is easier to manage at scale on a Linux fleet (defaults, config files, troubleshooting)?

AVAHI vs mDNSResponder on Linux: interoperability differences and maintenance/packaging tradeoffs

AVAHI vs systemd-resolved on Ubuntu: which is more reliable for .local resolution and DNS-SD browsing in practice?

What are the common operational gotchas with mDNS in enterprise networks (Wi‑Fi multicast, VLANs), and which Linux implementations handle them best?