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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1169437 Title: network-manager dnsmasq openvpn DNS issue To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/1169437/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs