Executando uma máquina servidor com o CentOS 7, notei que o serviço avahi está sendo executado por padrão.
Estou meio que me perguntando qual é o propósito disso.
Uma coisa que parece fazer (no meu ambiente) é desativar aleatoriamente a conectividade IPv6, que se parece com isso nos logs:
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.*.
(os sufixos 1:2:3...
são compostos)
E, de fato, depois disso, o 2001:1:2:3:4:5:6:7
endereço IPv6 público não está mais acessível.
Por isso, desabilitei o serviço 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
Até agora não notei nenhuma limitação.
Portanto, minha pergunta sobre os casos de uso de avahi em um sistema de servidor.
Você pode querer executar o seguinte
Esteja ciente de que as opções acima desabilitarão o avahi apenas temporariamente. Para impedir a reativação automática, ele precisa ser mascarado:
Por que, oh, por que os fornecedores criam pacotes que forçam dependências do avahi?
fonte
systemctl mask
usá-los e nunca precisar se preocupar com a ativação novamente?