Poor performance with internet connections
Network performance problems often emerge as unstable connections, packet loss, high latency, or a failure to make a direct connection. The cause of these problems can differ depending on the context. Use the following steps to help you troubleshoot why a device is experiencing network performance issues when connecting to the public internet.
-
Ensure the Tailscale client is up-to-date.
Make sure both devices are running the latest version of Tailscale. You can check the version of every device in your tailnet from the Machines page of the admin console.
You can also check the version of each device locally using the Tailscale application or the
tailscale versioncommand. This command also has flags available to check the version of the Tailscale client or thetailscaleddaemon specifically.If the Tailscale version is outdated, download and install the latest version.
-
Gather basic information about the device's network configuration and connection to the website or device using a tool like
ping, MTR, ortraceroute(for macOS and Linux). For Windows, you can useping, WinMTR, ortracert. -
Check for Tailscale configurations that might prevent a connection.
If the device uses an exit node, ensure the exit node is online and has access to the resources you're trying to access. For example, ensure that no access control policies prevent the exit node from reaching the destination's IP address or port number. Additionally, ensure the exit node isn't experiencing performance issues like latency.
If the device functions as an exit node, ensure its performance isn't hindered by the inbound connections. You can do this by checking the bandwidth usage, the CPU usage, and the RAM usage.
-
Disconnect from any other virtual private network (VPN) software.
While Tailscale doesn't deliberately conflict with other VPNs, it's difficult to avoid conflicts in all environments. Many VPN programs also try to prevent other software, such as Tailscale, from making network configuration changes.
-
Disconnect from Tailscale. If the problem persists, continue troubleshooting basic network connectivity (beyond Tailscale).
