Você deve primeiro editar o arquivo de configuração do NetworkManager em /etc/NetworkManager/NetworkManager.conf e alterar a linha que diz dns=dnsmasq to dns=none . Em seguida, reinicie o serviço NetworkManager usando sudo systemctl restart NetworkManager .
Instale o dnsmasq com sudo apt update && sudo apt install dnsmasq -y .
Edite a configuração do dnsmasq em /etc/dnsmasq.conf usando seu editor preferido.
Exclua toda a configuração e substitua-a por:
listen-address=127.0.0.1
port=53
domain-needed
bogus-priv
dnssec
proxy-dnssec
strict-order
no-resolv
no-poll
server=127.0.2.1
cache-size=1000
neg-ttl=3600
dns-forward-max=150
bind-interfaces
Em seguida, pare e desative o resolvconf usando sudo systemctl stop resolvconf && sudo systemctl disable resolvconf e reinicie e ative o dnsmasq usando sudo systemctl restart dnsmasq && sudo systemctl enable dnsmasq . Edite /etc/resolv.conf usando seu editor preferido. Altere para ter apenas uma linha:
nameserver 127.0.0.1
Agora, teste sua conexão com a Internet fazendo ping em um endereço da Web, por exemplo, google.com . Se você receber uma resposta, significa que sua configuração está funcionando!