duranw80
So I've been messing with this for a couple months now and was hoping someone could shed some light on this for me. Thanks in advance.
My setup includes a HT 2.8Ghz, 2GB RAM Ubuntu Server with Openvpn 2.3.2 with a download speed of 40mbps and upload at 20mbps. No matter what configuration settings I cant seem to get more than 3.5mbps on the client end. I've messed with mtu, mssfix, encryption off, different tcp ports, firewall, and it seems like any changes actually lower the speed. On the same box I also have openssh running and can get 18-20mbps through that at the client end. All internet speed tests where ran through speakeasy/speedtest. Is this kind of speed hit to be expect through openvpn? Is there a setting I'm missing? I've also tried the VPN configuration on and i5 quad core with 8GB RAM and on an 8 core 16GB RAM machine with no difference in speed, which leads me to believe this isn't a hardware issue. Would the speed issue be due to the extra NAT on the TUN that's created? Or maybe the IP forwarder? Here's my current server.conf
port xxxx
proto tcp
dev tun
ca ca.crt
cert xxxxxx.crt
key xxxxxx.key # This file should be kept secret
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
cipher AES-128-CBC # AES
comp-lzo
persist-key
persist-tun
verb 3