OpenVPN is choppy



  • I know this is going to be an open-ended complaint with little hard data, but…

    I setup an OpenVPN server on my home pfSense firewall.  This is replacing a Cisco 1921 router where I previously setup AnyConnect, its distant cousin, to get into my home network.  It was on an ASA 5505 before that.

    It seems the VPN experience over OpenVPN is choppy, for lack of a better term.  It's not smooth. VNC & RDP to my home computers are halt and go with micro stutters...just erratic.  It's almost like a bad connection but it's not.  I don't see any obvious problems with my VPN setup but its behavior reminds me of an MSS or MTU fragmentation issue.  I lowered the MTU on my TAP adapter (Windows 7) to 1440 and it doesn't seem to matter.  I might lower it more, but before I spend too much time troubleshooting, is this a common problem?  Is there an easy fix to make the VPN experience smoother?  Perhaps something I can edit in my OpenVPN config file that was generated?  I'm running the latest recommended package of OpenVPN GUI for Windows.

    'Note that this doesn't happen with any other VPN past or present.  Whether it's AnyConnect, Cisco's older IPSEC VPN Client, L2TP or whatever.

    Any advice?



  • My sanitized client config

    dev tun
    persist-tun
    persist-key
    cipher AES-256-CBC
    ncp-ciphers AES-256-GCM:AES-128-GCM:AES-128-CBC:AES-256-CBC
    auth SHA1
    tls-client
    client
    resolv-retry infinite
    remote xxxxx.dyndns.org 443 udp
    lport 0
    verify-x509-name "OpenVPN-cert" name
    auth-user-pass
    pkcs12 xxxxx-udp-443-me.p12
    tls-auth xxxxx-udp-443-me-tls.key 1
    remote-cert-tls server