Como desabilitar o avahi-daemon sem desinstalá-lo

4

Estou executando o Kali 2.0 de 64 bits e recentemente notei que o avahi-daemon está iniciando na inicialização, ouvindo em várias portas do udp.

Como faço para desativá-lo completamente, sem limpar o pacote em si?

Eu tentei      sudo rcconf --off avahi-daemon

Mas há um aviso:      O serviço 'avahi-daemon' já está desativado. Ignorando ...

Eu então tentei      sudo update-rc.d -f avahi-daemon remove

Não produz erros nem avisos, mas o avahi-daemon ainda persiste no momento da inicialização.

Eu então tentei editar o arquivo / etc / default / avahi-daemon adicionando AVAHI_DAEMON_START = 0

Mas isso também não funciona.

Eu finalmente usei a substituição manual do UPSTART - > > echo manual | sudo tee /etc/init/avahi-daemon.override

E ainda não vai.

Por favor ajude

Estou no fim do meu juízo!

Obrigado.

    
por Cain 13.01.2016 / 23:31

3 respostas

6

sudo systemctl disable avahi-daemon para desativar a inicialização do tempo de inicialização.

Algumas outras opções são systemctl list-units para uma lista de todas as unidades conhecidas, systemctl enable para habilitar a inicialização do tempo de inicialização, systemctl start para iniciar o serviço do terminal, mas não habilitar o carregamento do tempo de inicialização e systemctl stop para parar um serviço que foi iniciado. man systemctl e man systemd fornecerão um conjunto completo de opções.

A maioria das distribuições Linux modernas (nem todas) mudaram ou estão mudando para o systemd a partir dos scripts tradicionais de inicialização do SysV. Além disso, o link aborda alguns dos princípios básicos do systemd.

    
por 14.01.2016 / 00:05
1

Minha solução foi editar /etc/avahi/avahi-daemon.conf e fazer a seguinte alteração: use-ipv4=no use-ipv6=no

Então faça um root@magrf# service avahi-daemon restart

Verifique se o daemon do avahi está parado: root@magrf# ps -ef | grep avahi root 8311 8220 0 17:50 pts/0 00:00:00 grep avahi root@magrf#

Como você pode ver, os processos avahi não estão sendo executados. Se o reinício falhar, tente uma explícita root@magrf# service avahi-daemon stop root@magrf# service avahi-deamon start

O reinício é importante para que o avahi possa reler os processos de configuração e encerramento do serviço. Então ele realizou uma saída elegante.

Espero que isso ajude.

    
por 11.09.2017 / 18:01
1

Você pode desativá-lo com:

systemctl disable avahi-daemon.socket

e

systemctl disable avahi-daemon.service
    
por 22.03.2018 / 13:34