Me and my friend wanted to set up a server on openVPN to play a game over LAN which is generally unplayable on all other virtual LAN softwares (Civilization 5). After some trouble, I managed to set up a server and got him his client files, and also managed to eradicate all server-side errors from the log. However, one problem remains unfixed: he simply can't connect to my server, and keeps getting the "TLS key negotiation failed" -error.
We have a couple of issues which might be causing this, though I find it doubtful. I can't turn off my Thomson gateway router firewall as it's apparently beyond the administrator's privileges, and he can't forward the UDP port 1194 on his Cisco Linksys-E1000 router. However, his TCP port is open and I've configured the server to run over TCP (with no success), and as to my router firewall, PF port checker said both my TCP and UDP ports 1194 are open, so that shouldn't be an issue.
Apart from those, we've done everything suggested at
http://openvpn.net/index.php/open-source/faq/79-client/253-tls-error-tls-key-negotiation-failed-to-occur-within-60-seconds-check-your-network-connectivity.html.
We've looked around the internet but, considering how common this problem is considered, we haven't found too many other possible solutions to it. If the two issues I mentioned above could be causing this, I'd appreciate any information on how to turn off the Thomson gateway router firewall or how to reset the settings of the Linksys-E1000 router (because my friend used to be able to forward UDP ports perfectly, till one day he messed around with the settings trying to get something to work after which it hasn't worked properly). Other than those, we would both be grateful for any further optional solutions too.