Você não parece ter o resolvconf instalado. Instale-o e depois reinicie.
sudo apt-get install resolvconf
Se já estiver instalado, faça o seguinte e, em seguida, reinicie.
sudo dpkg-reconfigure resolvconf
De acordo com o link , o resolv.conf contém apenas um único registro para local dnsmasq
server
Quando me conecto ao servidor OpenVPN usando network-manager-openvpn
my /var/run/nm-dns-dnsmasq.conf
é atualizado corretamente
server=/example.com/10.108.23.1
server=/10.in-addr.arpa/10.108.23.1
server=10.1.0.1
MAS!
/etc/resolv.conf
também é atualizado quando, de acordo com o artigo acima, não deve
nameserver 10.108.23.1 #this is useless, dnsmasq is responsible for this now
nameserver 127.0.0.1 #this should be the only line
E apenas os nomes de domínio nos subnomes da VPN são resolvidos
Quando eu removo manualmente a primeira linha, tudo funciona como esperado, resolvendo nomes de domínio em sub-redes LAN e VPN
É um bug? Ou posso consertá-lo de alguma forma?
Você não parece ter o resolvconf instalado. Instale-o e depois reinicie.
sudo apt-get install resolvconf
Se já estiver instalado, faça o seguinte e, em seguida, reinicie.
sudo dpkg-reconfigure resolvconf