I have the same problem on Ubuntu 14.04 Trusty Tahr.

Not sure this is a bug, though, just a M$ Windows-only feature as it's a
TCP/IP extended property. The man page for OpenVPN describes --dhcp-
option as a Windows-specific option.

If the OpenVPN server pushes a DNS server address to the client with, eg

dhcp-option DNS 8.8.8.8

then on a Linux platform this option is not actioned by the client.
Instead it is copied to a set of incrementally numbered local
environment variables named

foreign_option_{n}

which are available to scripts run by the --up and --down OpenVPN
options.

The /etc/openvpn/update-resolve-conf script provided with the OpenVPN package 
parses these environment variables and
calls resolvconf to effectively do the same job in a Linuxy way.

Comment #5 is invalid since the script uses resolvconf to update
/etc/resolv.conf -- it is not edited directly.

This is not, therefore, an OpenVPN bug, excepting that the current
OpenVPN solution requires a reduced security policy by allowing builtin
executables and scripts to be called when, by design, this is normally
prohibited by default.

It is a feature request for Network Manager, though.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openvpn in Ubuntu.
https://bugs.launchpad.net/bugs/1211110

Title:
  network manager openvpn dns push data not updating resolv.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1211110/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to