I've inherited an existing, working OpenVPN setup. The server is a router running DD-WRT. Using existing certs, clients connect fine. (Have used both 2.1.4 and 2.2.0 clients)
I need to create some additional certs for new clients, and the certs I create aren't working. The error log (Windows 7 in this case) shows a generic TLS error:
"TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)"
"TLS Error: TLS handshake failed"
On the same client it works fine when I use one of the original certs.
I originally ran into the easy-rsa bug on 2.2.0 (
https://community.openvpn.net/openvpn/ticket/125)
So I copied the easy-rsa folder from one of the older clients running 2.2-beta3 (I believe this was the version used to create the original CA), copied the original certs, keys, index files, PEM files, CSRs into the key folder and proceeded to create new client certs.
The only thing changed (that I know of) from the original CA configuration is I renamed the CA.crt and CA.key files because the original names were confusing. (There are multiple CA's and I don't want a bunch of like-named files) I changed the requisite sections of openssl.cnf to match the new names. I also added the recommended sections under [server] recommended in the bug report linked above.
Can someone tell me how to determine what part of the TLS negotiation is causing this error? TIA...