Very Slow Wireguard Connection
-
I use an offsite VPN provider to route some of my traffic out to the internet. They support Wireguard. I have absolutely no experience with Wireguard but decided to try to get it to work with my recent upgrade to 2.5.0. I have been using open vpn to connect and typically get up/down speeds of around 500 Mbps. That's through a command line speedtest out through a 1000/1000 FIOS internet connection.
I was excited to try Wireguard and was very surprised to find I am only getting speeds in the 200 Mbps range. As this is my first time trying to configure Wireguard I figure I must have done something wrong. Here are the settings:
The "Address" in the settings above is assigned by the VPN provider.
I appreciate any help in figuring out why my connection is so slow.
-
I'm posting a follow up to my original post with a description of what resolved my issue in case someone comes across this post with a similar problem. The fix I implemented was to change the MSS value for the interface I created for the Wireguard VPN. The following picture shows the MSS setting I changed from a default of "Blank" to 1380. I came to this solution by reading this Netgate blog posting https://www.netgate.com/blog/wireguard-in-pfsense-2-5-performance.html
Note: The value in the Description field above does not match the value for the Description field in the tunnel setting in my earlier posting. This is just because I was playing around with the settings when trying to resolve the issue and the value was changed. The discrepancy has no relevance to the solution which was entering 1380 in the MSS field.