< Back

Linux unstable connection troubleshooting

There are many internal and external factors involved in the process of making a VPN connection e.g. protocols used on your network, network preferences on your device, other software, type of network (home, public, mobile data), etc. Therefore, there might be a chance that something on your system might not be compatible with Sufshark default settings and cause unstable connection. 


However, most of such issues can be solved with a couple of minor adjustments on the Surfshark app or your device itself. 


If you notice the connection being unstable on your Linux machine after connecting to Surfshark VPN, here is what you should try at first: 

  • Try other server locations. 

    For various reasons, one location might provide a more stable connection compared to others. 

  • Change the default DNS on your Linux.

    If your PC gets DNS from your Internet Service provider, that might be a reason for the interrupted connection. Change DNS to some public ones or Surfshark DNS servers.

  • Remove potential safety controls from your router.

    Some Internet Providers tend to provide their routers with parental/security controls enabled by default. Log in to your router, look for the security tab and check if there are some security features or parental controls enabled. Also, you may want to change the default DNS to some public ones or Surfshark DNS servers.

  • Try a different protocol.

    You will find 2 protocols available on the Surfshark client for Linux - OpenVPN (UDP) and OpenVPN (TCP). If you have noticed stability issues when using the UDP protocol, switch to the TCP and see if the issue persists.

  • Reset or at least reboot your router/modem.

  • Disable the IPv6.

    Here is our tutorial on how to do that. 

Finally, if the connection still seems to be unstable, feel free to contact our Customer Success Sharks via live chat or email and they will help you out!


Was this article helpful?