Wat is Avahi?

Een Linux-implementatie van mDNS/Zeroconf voor automatische netwerkdetectie.

Avahi is vergelijkbaar met UPnP, maar specifiek voor Linux. Het maakt het mogelijk om apparaten in je netwerk automatisch te ontdekken, zoals printers, Chromecasts of gedeelde Linux-machines.

Avahi implementeert de Apple Zeroconf-specificatie, inclusief mDNS, DNS-SD en RFC 3927/IPv4LL. Andere implementaties zijn bijvoorbeeld Apple’s Bonjour framework (mDNSResponder, Apache License).

Avahi vs. Bonjour

Lennart Poettering en Trent Lloyd startten het Avahi-project in 2004 omdat Apple’s Zeroconf-implementatie, Bonjour, de GPL-incompatibele Apple Public Source License gebruikte. In 2006 herlicentieerde Apple delen van Bonjour onder de Apache License.

Avahi’s prestaties lijken op die van Bonjour, soms zelfs beter, maar Avahi kan services verliezen bij een groot aantal gelijktijdige requests.

🔧 Hoe Avahi écht uitschakelen op Linux Mint

Om Avahi volledig uit te schakelen, moet je zowel de service als de socket stoppen en disablen.

1. Stop de service
sudo systemctl stop avahi-daemon.service
2. Stop de socket
sudo systemctl stop avahi-daemon.socket
3. Disable beide (voorkomt automatisch starten bij boot)
sudo systemctl disable avahi-daemon.service
sudo systemctl disable avahi-daemon.socket
4. Maskeren (optioneel, voorkomt élke vorm van starten)
sudo systemctl mask avahi-daemon.service
sudo systemctl mask avahi-daemon.socket

Maskeren zorgt ervoor dat zelfs andere services Avahi niet meer kunnen activeren.

🧪 Controleer de status

Gebruik deze commando’s om te verifiëren dat Avahi echt uitstaat:

  • systemctl status avahi-daemon.service
  • systemctl status avahi-daemon.socket

De status moet disabled, inactive of masked tonen.

ℹ️ Waarom Avahi soms terugkomt

Linux Mint start Avahi via een socket zodat het alleen draait wanneer nodig. Daarom krijg je soms de melding:

Stopping ‘avahi-daemon.service’, but its triggering units are still active: avahi-daemon.socket

Dit betekent:

  • De service is gestopt
  • Maar de socket staat nog actief
  • De socket kan de service opnieuw starten bij netwerkactiviteit (mDNS/Zeroconf)

Door zowel de service als de socket te disablen (en eventueel te maskeren), zorg je dat Avahi nooit meer automatisch start.

🎯 Wanneer uitschakelen?

Avahi is niet essentieel voor de meeste desktopgebruikers. Uitschakelen kan:

  • Je Linux Mint-systeem hardener maken
  • Onnodige netwerkdetectie vermijden
  • Controle houden over welke services netwerkactiviteit mogen gebruiken

Laat Avahi aan als je printers of andere apparaten lokaal wilt delen.

Fediverse reactions

Geef een reactie

Ontdek meer van Maikel van Esdonk

Abonneer je nu om meer te lezen en toegang te krijgen tot het volledige archief.

Lees verder