core: send --ifconfig-noexec to prevent openvpn from messing up IP config (bgo #629807)
Otherwise openvpn will execute /sbin/ip and set up tunnel information itself (which is sometimes wrong when the 'subnet' topology is used, see the bug) which interferes with NetworkManager. NM tries to determine if the address its about to add to the interface is already on the interface, and doesn't add it if that this the case. But when OpenVPN sets up the interface underneath NM this can make NM think the address is already applied, and NM does not apply the correct IP configuration to the interface.
parent
43bfbfc1
Please register or sign in to comment