Wenn ich einen Server mit CentOS 7 betreibe, ist mir aufgefallen, dass der Avahi-Dienst standardmäßig ausgeführt wird.
Ich frage mich, was der Zweck davon ist.
Eine Sache, die es (in meiner Umgebung) zu tun scheint, ist das zufällige Deaktivieren der IPv6-Konnektivität, was in den Protokollen so aussieht:
Oct 20 12:23:29 example.org
avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1
Oct 20 12:23:30 example.org
Withdrawing address record for 2001:1:2:3:4:5:6:7
Oct 20 12:23:30 example.org
Registering new address record for fe80::1:2:3:4 on eno1.*.
(Die Suffixe 1:2:3...
bestehen aus)
Danach ist die öffentliche 2001:1:2:3:4:5:6:7
IPv6-Adresse nicht mehr zugänglich.
Aus diesem Grund habe ich den Avahi-Dienst deaktiviert über:
# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service
Bisher sind mir keine Einschränkungen aufgefallen.
Daher meine Frage zu den Anwendungsfällen von avahi auf einem Serversystem.
Möglicherweise möchten Sie Folgendes ausführen
Beachten Sie jedoch, dass die oben genannten Funktionen Avahi nur vorübergehend deaktivieren. Um ein automatisches erneutes Aktivieren zu verhindern, muss es maskiert werden:
Warum, oh, warum bauen Anbieter Pakete, die Abhängigkeiten von Avahi erzwingen?
quelle
systemctl mask
können und sich keine Sorgen mehr machen müssen, dass es wieder aktiviert wird?