Linux:avahi: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 19: Zeile 19:
</source>
</source>
Damit lassen sich dann alle Geräte mit dem Gerätename''.local'' ansprechen. Die Namensauflösung wird bei Desktop-Installationen meist mit installiert. Für andere Systeme muss man das oben angegebene Paket ''libnss-mdns'' zusätzlich installieren.
Damit lassen sich dann alle Geräte mit dem Gerätename''.local'' ansprechen. Die Namensauflösung wird bei Desktop-Installationen meist mit installiert. Für andere Systeme muss man das oben angegebene Paket ''libnss-mdns'' zusätzlich installieren.
Manche Netzwerkkarten leiten Multicast-Pakete nicht weiter, so dass die Avahi Namensauflösung nicht funktioniert. Dann hilft folgender Befehl:
<source lang="bash">
  sudo ifconfig <interface> allmulti
</source>

Version vom 10. November 2014, 21:19 Uhr

Installation

  sudo apt-get install avahi-daemon libnss-mdns

Konfiguration

Avahi wird über die Datei /etc/avahi/avahi-daemon.conf konfiguriert.

D-BUS

Wichtig ist hier die Option "enable-dbus". Damit ermöglicht man es Avahi, über den D-Bus mit anderen Programmen zu kommunizieren.

  enable-dbus=yes

Publishing

Dient zur Publizierung der bereitgestellten Avahi Dienste:

  disable-publishing=no

Damit lassen sich dann alle Geräte mit dem Gerätename.local ansprechen. Die Namensauflösung wird bei Desktop-Installationen meist mit installiert. Für andere Systeme muss man das oben angegebene Paket libnss-mdns zusätzlich installieren. Manche Netzwerkkarten leiten Multicast-Pakete nicht weiter, so dass die Avahi Namensauflösung nicht funktioniert. Dann hilft folgender Befehl:

  sudo ifconfig <interface> allmulti