En exécutant une machine serveur avec CentOS 7, j'ai remarqué que le service avahi fonctionne par défaut.
Je me demande en quelque sorte à quoi ça sert.
Une chose qu'il semble faire (dans mon environnement) est de désactiver aléatoirement la connectivité IPv6, qui ressemble à ceci dans les journaux:
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.*.
(les suffixes 1:2:3...
sont composés)
Et en effet, après cela, l' 2001:1:2:3:4:5:6:7
adresse IPv6 publique n'est plus accessible.
Pour cette raison, j'ai désactivé le service avahi via:
# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service
Jusqu'à présent, je n'ai remarqué aucune limitation.
Ainsi, ma question sur les cas d'utilisation d'avahi sur un système serveur.
Vous voudrez peut-être exécuter ce qui suit
Sachez cependant que ce qui précède ne désactivera avahi que temporairement. Pour empêcher la réactivation automatique, il doit être masqué:
Pourquoi, oh pourquoi les fournisseurs construisent-ils des packages qui forcent les dépendances sur avahi?
la source
systemctl mask
les utiliser et ne jamais avoir à vous soucier de les réactiver?