Running OpenVPN on a 64-bit Untangle server that is directly connected to the internet (static IP). The external address reported on the OpenVPN server page is pingable from outside, there is no other hardware apart from a cable modem set to Bridged mode. The client is a fully updated 64-bit Windows 10 Home laptop connected to the internet through a Linksys EA2700 home router and a DSL modem. I have installed the OpenVPN client and started it. It complains about two settings in the config file (num_connections and ns-cert-type), and tries to connect. On the server status page, I see the UDP AppSession requests number increase. The client times out, restarts, and I see the UDP AppSessions increase again. However, the server never picks up. The AppSessions increase leads me to believe that the UDP packets are making it through to the server, but I have no explanation as to why the connection is not being established.
The server is on one ISP (Shaw), the client is on another (Telus). The client is running Avast free antivirus. I can tracert from the client to the server with no problem.
I have already tried things suggested in the OpenVPN forums: disabling the Windows firewall, disabling Avast, removing and reinstalling the TAP-Windows driver, disabling IPv6. I'm open to any other suggestions...