{"id":14135,"date":"2024-02-11T12:56:06","date_gmt":"2024-02-11T11:56:06","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=14135"},"modified":"2024-02-11T21:54:03","modified_gmt":"2024-02-11T20:54:03","slug":"was-ist-eigentlich-avahi-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/02\/11\/was-ist-eigentlich-avahi-unter-linux\/","title":{"rendered":"Was ist eigentlich Avahi unter Linux?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Wir finden auf der Linux Bibel bereits einige Beitr\u00e4ge mit Anwendungen und anderen Themen rund um Avahi &#8211; doch worum geht es dabei eigentlich?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avahi ist erst einmal eine Weiterentwicklung von Bonjour unter Apple-Systemen &#8211; zu Beginn wurde dieses Protokoll unter Linux unter der Bezeichnung Zeroconf entwickelt, schlussendlich wurde Avahi daraus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir einmal an, Sie installieren in Ihrem lokalen Netzwerk auf irgendeinem Rechner eine MySQL-Datenbank, etwa <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/mariadb-die-datenbank-unter-linux\/\" data-type=\"post\" data-id=\"2484\">MariaDB<\/a>. Sie k\u00f6nnen mit jeder Software von welchem Rechner auch immer (<em>wenn richtig konfiguriert<\/em>) auf diese Datenbank zugreifen. Um darauf zugreifen zu k\u00f6nnen, m\u00fcssen Sie jedoch zumindest die IP-Adresse des Rechners kennen, auf dem die Datenbank installiert ist &#8211; egal, ob unter Linux, Windows oder macOS. Hier beginnt bei f\u00fcr die IT absolut uninteressierten Benutzern schon das Scheitern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Avahi ist die IP-Adresse vollkommen uninteressant &#8211; Anwendungen, die Avahi nutzen, ben\u00f6tigen keine IP-Adresse, sie suchen sich kompatible Anwendungen im lokalen Netzwerk von selbst und verbinden sich mit diesen automatisch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avahi nutzt Multicast-DNS (<em>mDNS<\/em>). Dies bedeutet, eine Anwendung sendet Anfragen in das komplette lokale Netzwerk. Genutzt wird hierbei nicht TCP\/IP, sondern eine Anfrage an alle Netzwerk-Schnittstellen im Netzwerk &#8211; IPs m\u00fcssen also nicht bekannt sein. Antwortet auf einer solchen Schnittstelle eine mit Avahi kompatible Anwendung, kommt die Verbindung zustande und die Anwendungen k\u00f6nnen miteinander kommunizieren.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Beispiele f\u00fcr solche Anwendungen auf der Linux-Bibel (nicht alle, ich kenne wahrscheinlich selbst nicht alle):<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Tipp: Klicken Sie mit der mittleren Maustaste (<em>Mausrad<\/em>) auf den Link, um diesen in einem neuen Tab zu \u00f6ffnen.<\/p>\n\n\n\n<ul class=\"has-small-font-size wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Gobby<\/strong> &#8211; Texteditor f\u00fcr das Netzwerk &#8211; <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/gobby-texteditor-fuer-das-netzwerk-unter-linux\/\" data-type=\"link\" data-id=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/gobby-texteditor-fuer-das-netzwerk-unter-linux\/\">Link<\/a><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>IPTux<\/strong> \u2013 Linux-Chat f\u00fcr das lokale Netzwerk &#8211; <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/iptux-linux-chat-fuer-das-lokale-netzwerk\/\" data-type=\"post\" data-id=\"2751\">Link<\/a><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>LocalSend<\/strong> \u2013 Dateien unter Linux im lokalen Netzwerk teilen &#8211; <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/localsend-dateien-unter-linux-im-lokalen-netzwerk-teilen\/\" data-type=\"link\" data-id=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/localsend-dateien-unter-linux-im-lokalen-netzwerk-teilen\/\">Link<\/a><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Barrier<\/strong> \u2013 Maus und Tastatur unter Linux mit mehreren Rechnern und Betriebssystemen teilen &#8211; <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/21\/barrier-maus-und-tastatur-unter-linux-mit-mehreren-rechnern-und-betriebssystemen-teilen\/\" data-type=\"post\" data-id=\"7479\">Link<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Um Avahi-f\u00e4hige Anwendungen und Ger\u00e4te im Netzwerk zu finden, nutzen Sie die Software <a href=\"https:\/\/linux-bibel.at\/index.php\/2024\/02\/10\/avahi-discover-avahi-dienste-im-netzwerk-unter-linux-anzeigen\/\" data-type=\"post\" data-id=\"14129\">Avahi-Discover<\/a>.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"14135\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"14135\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wir finden auf der Linux Bibel bereits einige Beitr\u00e4ge mit Anwendungen und anderen Themen rund um Avahi &#8211; doch worum geht es dabei eigentlich? Avahi ist erst einmal eine Weiterentwicklung von Bonjour unter Apple-Systemen &#8211; zu Beginn wurde dieses Protokoll unter Linux unter der Bezeichnung Zeroconf entwickelt, schlussendlich wurde Avahi daraus. Nehmen wir einmal an, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14136,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[39],"class_list":["post-14135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-netzwerk","tag-netzwerk"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=14135"}],"version-history":[{"count":4,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14135\/revisions"}],"predecessor-version":[{"id":14166,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14135\/revisions\/14166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/14136"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=14135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=14135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=14135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}