My NetworkManager OpenVPN configuration had a domain listed under "Additional search domains".
With dns=dnsmasq this resulted in the domains pushed from openvpn via 'push "dhcp-option DOMAIN mydomain"to be ignored.
After removing the entry domains are added to dnsmasq (seen in /var/log/syslog) and resolving works.
The wording "additional" is misleading in the NM OpenVPN configuration , as is "search" -- this field is affecting which fully qualified domains are being resolved by dnsmasq, instead of adding additional resolution to unqualified names as I'd expect.
Without dns=dnsmasq in Network Manager, this works as expected because resolvconf adds the nameservers to the global list for all queries
My NetworkManager OpenVPN configuration had a domain listed under "Additional search domains".
With dns=dnsmasq this resulted in the domains pushed from openvpn via 'push "dhcp-option DOMAIN mydomain"to be ignored.
After removing the entry domains are added to dnsmasq (seen in /var/log/syslog) and resolving works.
The wording "additional" is misleading in the NM OpenVPN configuration , as is "search" -- this field is affecting which fully qualified domains are being resolved by dnsmasq, instead of adding additional resolution to unqualified names as I'd expect.
Without dns=dnsmasq in Network Manager, this works as expected because resolvconf adds the nameservers to the global list for all queries
13.10, network- manager- openvpn 0.9.8.2-1ubuntu