I don't use the Windows Firewall and I have tried turning off Zonealarm. What does the MTU have to do with it?
Did you double check that windows firewall is ALL THE WAY off? I don't use windows, but I hear it likes to turn itself back on. Kill zone-alarm and any other packet blockers while you are testing. A wrong MTU on some connections could make it hard to connect or keep a connection... I don't know if MTU has anything to do with it, but unless you tried what I said, neither do you. Also, you are using mssfix which modifies MTU (without --fragment i may add)...
from manual:
--mssfix and --fragment can be ideally used together, where --mssfix will try to keep TCP from needing packet fragmentation in the first place, and if big packets come through anyhow (from protocols other than TCP), --fragment will internally fragment them.
read UDPv4: Connection reset by perr (WSAECONNRESET)(code=10054)
over and over and over.
I tried using telnet to connect to my computer and the port number for the server and got this:
Connecting to (static IP of my home router) ... Could not open connection to the host, on port 1194: Connect failed
What does your telnet test have to do with anything? Telnet connects to TCP ports, your VPN is on UDP.
Also try switching to dev tun, since you are using a routed setup...
And change verb to 6 until you are done troubleshooting
What were you hoping to gain by:
route 192.168.1.1 255.255.255.0 vpn_gateway 3 #This it the IP address scheme and subnet of your normal network your server is on. Your router would usually be 192.168.1.1
??
I think that line needs to be commented out.
If you are using the default cipher, why specify it?