Federico Mena Quintero
federico@gnome.org 2013
Zeroconf-tjänsteupptäckt på lokala nätverk
Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2018

# Avahi

Avahi implementerar Zeroconf-nätverk. Det tillåter program att upptäcka tjänster, exempelvis skrivare på lokala nätverk, utan tidigare konfiguration. Det låter också program konfigurera tjänster som går att nå genom det lokala nätverket utan konfiguration; exempelvis ett chattprogram som ”hittar” andra chattanvändare på ett LAN utan att behöva konfigurera en central chattserver först.

Avahi är en implementation av specifikationerna DNS Service Discovery och Multicast DNS, vilka är en del av Zeroconf-nätverk.

Diverse program i GNOME använder Avahi för att upptäcka tjänster. Gnome-user-share (en modul för filhanteraren Nautilus) låter användare på ett lokalt nätverk dela filer med varandra, och det hittar datorer som delar filer via Avahi. Vino, en fjärrskrivbordsvisare, använder Avahi för att hitta fjärrskrivbordsservrar. PulseAudio, GNOME:s lågnivå-API för ljud, använder Avahi för att göra det möjligt att omdirigera ljud genom lokala nätverk.

Avahi-referensdokumentation