s***@keemail.me
2017-03-29 13:27:55 UTC
Is there a way to verify if an established tunnel is actually working properly on the client side?
For instance, if I connect to an OpenVPN server (ncp-disable on server & client) using a different cipher on the client than on the server, the client will connect and print:
Initialization Sequence Completed
whereas the server prints:
client/IP:PORT Authenticate/Decrypt packet error: cipher final failed
due to the cipher mismatch.I could not find a way to verify the data channel on the client.
I've been experimenting with --ping and --ping-exit, but I couldn't really use those, as --ping-exit (or --inactive) would just terminate the OpenVPN process after the defined seconds, no matter what.
Suppose I don't have to the OpenVPN server config and can't rely on pinging the server's tunnel IP.
How can I confirm that the data channel is working correctly after "Initialization Sequence Completed" on the client?
For instance, if I connect to an OpenVPN server (ncp-disable on server & client) using a different cipher on the client than on the server, the client will connect and print:
Initialization Sequence Completed
whereas the server prints:
client/IP:PORT Authenticate/Decrypt packet error: cipher final failed
due to the cipher mismatch.I could not find a way to verify the data channel on the client.
I've been experimenting with --ping and --ping-exit, but I couldn't really use those, as --ping-exit (or --inactive) would just terminate the OpenVPN process after the defined seconds, no matter what.
Suppose I don't have to the OpenVPN server config and can't rely on pinging the server's tunnel IP.
How can I confirm that the data channel is working correctly after "Initialization Sequence Completed" on the client?