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!