<div dir="ltr"><pre style="margin-top:1.5em;margin-bottom:1.5em;padding:0px;border:0px;outline:0px;font-size:13px;vertical-align:baseline;overflow:auto;color:black">Package: network-manager-openvpn
Version: 0.9.4.0-1

Network manager unable to esablish openvpn connection if openvpn server does not provide an IP address for remote client.</pre><pre style="margin-top:1.5em;margin-bottom:1.5em;padding:0px;border:0px;outline:0px;font-size:13px;vertical-align:baseline;overflow:auto;color:black">

In my configuration IP provided by DHCP request to the lan dhcp server. And openvpn provides only a ethernet media connection to the remote server (just tap channel).</pre><pre style="margin-top:1.5em;margin-bottom:1.5em;padding:0px;border:0px;outline:0px;font-size:13px;vertical-align:baseline;overflow:auto;color:black">

I expect network manager install openvpn media connection, ask for IP using standard DHCP teqnique, and setup default route to the provided IP.</pre><pre style="margin-top:1.5em;margin-bottom:1.5em;padding:0px;border:0px;outline:0px;font-size:13px;vertical-align:baseline;overflow:auto;color:black">

syslog:</pre><pre style="margin-top:1.5em;margin-bottom:1.5em;padding:0px;border:0px;outline:0px;vertical-align:baseline;overflow:auto"><font color="#000000" size="3">Mar 26 12:17:43 debian NetworkManager[4826]: <warn> /sys/devices/virtual/net/tap0: couldn't determine device driver; ignoring...
Mar 26 12:17:43 debian NetworkManager[4826]: <warn> VPN plugin failed: 2
Mar 26 12:17:43 debian avahi-daemon[2925]: Withdrawing workstation service for tap0.
Mar 26 12:17:43 debian NetworkManager[4826]:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tap0, iface: tap0)
Mar 26 12:17:43 debian NetworkManager[4826]: <warn> VPN plugin failed: 1
Mar 26 12:17:43 debian NetworkManager[4826]: <info> VPN plugin state changed: stopped (6)
Mar 26 12:17:43 debian NetworkManager[4826]: <info> VPN plugin state change reason: 0
Mar 26 12:17:43 debian NetworkManager[4826]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Mar 26 12:17:43 debian NetworkManager[4826]: <info> Policy set 'Wired connection 1' (eth0) as default for IPv4 routing and DNS.
Mar 26 12:18:44 debian NetworkManager[4826]: <info> VPN service 'openvpn' disappeared</font><span style="color:black;font-size:13px">
</span></pre><div><br></div><div><br></div><div><br></div><div><br></div><div style>service --debug log:</div><div style><br></div><div style><br></div><div style><br></div><div style><div>** Message: ------------------------------------------------------</div>

<div><br></div><div>** (process:5473): WARNING **: nm-openvpn-service-openvpn-helper did not receive a valid IP4 Address from openvpn</div><div>Tue Mar 26 12:17:43 2013 us=659430 MANAGEMENT: Client disconnected</div><div>

Tue Mar 26 12:17:43 2013 us=661371 WARNING: Failed running command (--up/--down): external program exited with error status: 1</div><div>Tue Mar 26 12:17:43 2013 us=661412 Exiting</div><div><br></div><div>** (nm-openvpn-service:5468): WARNING **: openvpn exited with error code 1</div>

<div>** Message: Connect timer expired, disconnecting.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div style>Client config:</div><div style><br></div><div style><div>client</div>

<div>dev tap</div><div>proto udp<br></div><div>remote ADDR 1194</div><div>resolv-retry infinite</div><div>nobind<br></div><div>persist-key<br></div><div>persist-tun</div><div>ca ca.crt<br></div><div>cert client.crt</div>
<div>
key client.key</div><div>comp-lzo</div><div>script-security 2<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div style>Server config:</div><div style><br></div><div style>

<div>proto udp</div><div>mode server</div><div>tls-server</div><div>dev tap<br></div><div>ca keys/ca.crt<br></div><div>cert keys/server.crt</div><div>key keys/server.txt</div><div>dh keys/dh1024.pem</div><div>push "redirect-gateway"<br>

</div><div>client-to-client<br></div><div>duplicate-cn</div><div>keepalive 10 120</div><div>comp-lzo</div><div>persist-key</div><div>persist-tun</div><div>status openvpn-status.log</div><div>verb 3 </div></div></div></div>

<div style><br></div><div>-- AK</div>
</div>