Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Very Slow Wireguard Connection

    Scheduled Pinned Locked Moved WireGuard
    2 Posts 1 Posters 3.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dma_pf
      last edited by

      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:

      WireguardTunnel.png

      The "Address" in the settings above is assigned by the VPN provider.

      Peer.png

      I appreciate any help in figuring out why my connection is so slow.

      1 Reply Last reply Reply Quote 1
      • D
        dma_pf
        last edited by dma_pf

        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

        2ac9afb9-30d8-4137-b455-32e92bc8bf23-image.png
        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.

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.