Implementação do protocolo ZeroConf, o daemon Avahi permite detectar automaticamente os recursos de uma rede local e conectar-se a ela. Em termos gerais, seu objetivo é designar de forma automática um endereço IP mesmo sem um servidor DHCP, fazer a função de DNS e criar uma lista dos serviços para acessá-los mais facilmente. As máquinas da rede local são informadas da chegada ou saída de um serviço, facilitando bastante o uso compartilhado de arquivos, impressoras etc.
As desvantagens de utilizar este daemon são:
Se você não precisa e quer desativá-lo, há um problema: mesmo que você o desmarque na lista dos serviços (menu Sistema > Administração > Serviços), ele continuará a ser executado.
Para conseguir desativá-lo, edite o arquivo
/etc/default/avahi-daemon
como
root: sudo gedit /etc/default/avahi-daemon
trocando a linha AVAHI_DAEMON_START=1 por AVAHI_DAEMON_START=0.
Na próxima vez que a máquina for iniciada, o daemon Avahi não será executado.
Você pode usar o painel de serviços para desativar Avahi, bastando seguir o caminho menu Sistema > Administração > Serviços. Nessa janela, desmarque o daemon na lista que aparecerá.
O nome do daemon pode ser diferente, mas o método é o mesmo para os sistemas Debian. Outro método bem mais simples é o de inserir um comando que permitirá remover os links para o daemon:
sudo update-rc.d -f avahi-daemon remove
Para recriar os links, utilize o comando
sudo update-rc.d avahi-daemon defaults
.
Observação: no Ubuntu 7.04, o comando
sudo update-rc.d -f avahi-daemon remove
também não basta para eliminar o Avahi.
Sobre o Avahi, há alguns pacotes Debian disponíveis:
Foto: © Everypixel.