Note that there are some explanatory texts on larger screens.

plurals
  1. POProblem disconnecting OpenVpn from application
    primarykey
    data
    text
    <p>I am tring to connect a remote server via openvpn using C#. I am able to connect it successfully. but disconneecting seems to not work properly. Once I close my app, I am not able to access the internet. I got to manually disable the TAP Adapter and then enable to execute the app again. I checked my "route print" and yes Tap is coming ahead of internet and hence couldn't access net.</p> <p>I connect using : openvpn --config client.ovpn --ca certificate.cer --auth-user-pass user.txt</p> <p>My disconnecting code is :</p> <pre><code> public void DisconnectServer() { // Write the logs if (sb != null) IOUtility.WriteToFile(sb.ToString(), "ConnectionLogs.log"); processInfo = null; if (process != null) { //process.Close(); if (!process.HasExited) { process.CancelOutputRead(); ProcessThreadCollection ptc = process.Threads; Console.WriteLine("////// PROCESSED THREAD = " + ptc.Count); for (int i = 0; i &gt; ptc.Count; i++) { ProcessThread pt = ptc[i]; pt.Dispose(); ptc.Remove(pt); Console.WriteLine("REmoed Thread @ " + i); } process.CloseMainWindow(); process.Kill(); } } sb = null; connected = false; } </code></pre> <p>On searching net for this issue, I found to use management to exit the openvpn safely. But I cannot make how to run the managemetn code. While start I added : openvpn --config ca.ovpn --ca cert.cer --management 127.0.0.1 12345 Then how to give SIGTERM signal to close the openvpn. In new cmd, I tried : openvpn --management-signal SIGTERM but things doesn't work.</p> <p>OpenVpn will not be installed as a Service, so I guess can't use --service attribute.</p> <p>Can anyone guide me where am I going wrong in disconnecting. How to handle the managemetn-signal code. Which is the best way to disconnet from openvpn server. Can I also exit the openvpn itself ?</p> <p>Kindly help me. Have searched a lot on internet and found some help but no sucess yet. Stuck on this issue.</p> <p>Thanks</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload