Systemd-Resolve bloqueio Dnsmasq

0

Eu uso o dnsmasq para bloquear determinados sites, principalmente redes de anúncios. Eu editei /etc/dnsmasq.conf para bloquear os sites.

Eu reiniciei meu computador e notei que o dnsmasq não estava funcionando - eu ainda podia conectar-me a sites que eu tentei bloquear no meu arquivo dnsmasq.conf. Depois de digitar sudo dnsmasq em um terminal, recebi o erro dnsmasq: failed to create listening socket for port 53: Address already in use

A saída de sudo netstat -lnp | grep ":53 " é:

tcp     0     0  127.0.0.53:53      0.0.0.0:*    LISTEN      484/systemd-resolve
udp  3840     0  127.0.0.53:53      0.0.0.0:*                484/systemd-resolve

Isso mostra que o systemd-resolve está bloqueando a porta 53, evitando que o dnsmasq funcione.

Eu tenho pesquisado e experimentado maneiras de corrigir isso. Acho que o mais próximo que cheguei de corrigir isso é definir DNSStubListener=no em /etc/systemd/resolved.conf, mas quando eu faço isso, a all resolução de DNS pára de funcionar inteiramente , e eu não posso ir para qualquer site no firefox.

Como posso usar o dnsmasq para bloquear determinados sites, sem interromper o funcionamento do DNS?

    
por eeze 04.07.2018 / 00:17

0 respostas