I had an issue where on both Arch and Debian, I could ping servers but not load the webpage. The solution is to set a custom MTU either in the VPN client or in wireguard. If you have this issue, start with it at around 1280 and go up from their until the page stops loading. I hope this helps someone.

  • Brickfrog@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    14
    ·
    5 days ago

    I could ping servers but not load the webpage.

    Were you testing ping with the Don’t Fragment (DF) option enabled? That’s the usual method to determine the specific MTU size you need.

    e.g. https://access.redhat.com/solutions/2440411

    I lost interest in IVPN after they removed port forwarding functionality so it doesn’t affect me but it is interesting you’d need to worry about the MTU size at all, wonder if that’s due to their software or maybe specific VPN servers you’re connecting to on their network have different MTU sizes.

    • ramasses@social.ozymandias.clubOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 days ago

      No, I just put whatever some guy said on reddit 5 years ago and it worked :/. I have no idea why I had to adjust the mtu, but thank you for the reply. I ivpn has some sort of mtu limit bc I tested with both their client and the wireguard client and I had to adjust the size (debiam and arch). Works fine on android, though.