pushed dns servers not being used

Bug #1631095 reported by Ralf Hildebrandt
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
network-manager-openvpn (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After the upgrade from yenial to yakkety, the internal DNS servers (pushed by the openvpn server) are not being used by dnsmasq.

Symptom:

I connect via openvpn (called from network manager), the connection is established successfully but INTERNAL hostnames cannot be resolved.

The system itself is using dnsmasq.

I then have to kill the running dnsmasq instance. After it's been (automagically) restarted, internal DNS names can be resolved.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: network-manager-openvpn 1.1.93-1ubuntu1
ProcVersionSignature: Ubuntu 4.8.0-17.19-generic 4.8.0-rc7
Uname: Linux 4.8.0-17-generic x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
CurrentDesktop: Unity:Unity7
Date: Thu Oct 6 20:06:33 2016
InstallationDate: Installed on 2014-02-07 (972 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
SourcePackage: network-manager-openvpn
UpgradeStatus: Upgraded to yakkety on 2016-10-01 (5 days ago)

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in network-manager-openvpn (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthew Gregg (mcg) wrote :

Not sure if I have the same issue, but I have hard set DNS servers in the OpenVPN connection. On first connect it works and I can resolve internal hosts, but if I reconnect the VPN connection, I can no longer resolve until I restart the dnsmasq process. It will restart and I can resolve hosts again.

Revision history for this message
Jeroen Hoek (mail-jeroenhoek) wrote :

This issue is now present in 16.04 as well. As Matthew mentions, the first time you connect to a VPN with OpenVPN DNS works, the second time it doesn't.

In case anyone stumbles upon this issue, this workaround (restarting dnsmasq) makes name resolution work again for a single VPN session:

sudo pkill dnsmasq

You can execute it either before or after the VPN connection is made.

Revision history for this message
Matthew Gregg (mcg) wrote :

FWIW this seems fixed in 17.04, but a few new issues have been introduced :-)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.