FelixR
Hello there,
I have recently setup an OpenVPN server on a virtual server (VPS). The server itself has a 200 Mbps connection which is full at the server - a wget speedtest command measured 22,6 MByte/s from Tele2. The speed can be upgraded tho but my home internet doesn't allow more than 120 Mbps so that's fine. However here at my point the speed is slow. I'm barely reaching the 50 Mbps - it doesn't matter if I do the speedtest from the PC, from an Android phone or from a dd-wrt router - it's everywhere between 30-45 Mbps is which is too slow for me... So I have tried to fix it with adding "sndbuf 0" and "rcvbuf 0" in the server.conf but that made no changes. When I put "sndbuf 393216" and "rcvbuf 393216", the speed drops to exact 32 Mbps. sndbuf and rcvbuf was also added to the client config file. Next thing I tried was messing around with MTUs. I have made from the server pinging 1.1.1.1 and it doesn't ping anymore at 1473 so I used 1472 as value. Here at my end the MTU value is 1432. I have put "link-mtu 1472" in the server.conf, restarted the server and router and it got slightly better to 55 Mbps. The dd-wrt router had a warning in the log " 'link-mtu' is used inconsistently" so I have tried to put it there too but then the router doesn't want to connect. I haven't messed around with "tun-mtu" - the router used MTU 1500 tho. I have also tried "mssfix 1400" and other values like 1300 in mssfix but that doesn't improve the speed either.
The server itself has a 2 Core Intel CPU (I can't see which one exactly), and 2 GByte RAM.
Can someone help me please? 🙁
Pls don't judge my router for slowing down the VPN speed... It has also reached ~100 Mbps on another server... The 50 Mbps is also on PC and phone so...