I am trying to ping a machine over tailscale and seeing very high latency numbers (> 3000 ms). The machines are very closely geo located. One of them is behind a Comcast router, and another is behind AT&T Fiber. How should I go about debugging this?
High ping latency between two machines
1.4k Views Asked by Ashesh Jain At
2
There are 2 best solutions below
0
Tom Voss
On
If your traffic is routing through a DERP as explained in Tailscale's troubleshooting guide, you may need to open one or more ports in order to connect your machines directly.
Use the Tailscale CLI to run the tailscale status command. If you see output in the form of relay "code", then your traffic is being routed via a relay server that has “code” as its location.
If there is no relay "code" line in the tailscale status output, then your traffic is not being routed through DERP.
Also, the tailscale ping command will indicate whether a successful ping was by direct path or via DERP.
Example:
tailscale ping node2
pong from node2 (100.99.98.96) via DERP(sea) in 242ms
pong from node2 (100.99.98.96) via 1.2.3.4:1234 in 127ms
Related Questions in VPN
- Docker container does not find System Daemon of nordvpn after reboot
- how to fix PF on M3?
- I'd like to install and configure the 'Checkpoint VPN' on Linux Mint. How can I do that?
- Unable to correctly configure StrongSwan with site-to-site connection and road warrior
- SSHD fails on reboot when restricting it over VPN
- How to share a hotspot VPN from Android to PC (Windows)?
- VPN versus Azure Virtual desktop - Which is secured to access the server, application and personal data
- How to connect docker container to vpn site to site
- Connect to a specific country using Psiphon vpn from Command line
- To allow IPsec NAT-T traffic to pass through, why does the firewall still need to permit ESP when it already allows UDP 4500?
- Connect to VLESS (VPN protocol) ic C# on Android
- Connect to Outline VPN ic C# on Android
- Issue with wg-easy VPN service and setting up auto reboot using Powershell script on Automation Accounts
- Accessing Self-Hosted Visual Studio Code Server via ZeroTier VPN
- Turn off connectivity checks on android. Error with adb
Related Questions in PING
- How can we make an environment specific Token-based authorization using Ping Token?
- Can't ping to 8.8.8.8 and google.com in beaglebone black
- how calculate: mean, standard deviation , coefficient for each ip ping , traceroute
- How to "make" a variable that contains another variable value?
- How to run automatically a command in the CMD after starting it as a process (using C#)
- Ping from a public EC2 instance
- how to perform a Ping flood attack / ICMP flood attack demonstration?
- Not able to connect to an IP from databricks notebook in azure
- Cannot ping server 1 from pc 1 in packet tracer file by setting default route on all 3 routers connected with serial DTE cables
- ModuleNotFoundError, while running a python script as root user in Ubuntu
- Flutter app unable to resolve hostname for ping operation
- Why does my genymotion emulator show 127.0.0.1:6555 on its top window border, rather than a real IP address?
- OIDC enabled web apps prompting for re-authentication although logged in first application initially
- Python library to send pings that doesn't require elevated permissions?
- Resolving NoneType.__format__ Error in a Python UDP Ping Function
Related Questions in LATENCY
- issue with random input latency on quest 3
- Not able to understand where the extra time is getting added when a API is completed
- How to measure the latency of globally load balanced tagging server deployments?
- Latency when backup becomes primary
- Why gstreamer tee element sometimes adds a long latency
- How do I optimizing OTP Delivery Latency in Web App?
- Latency to websocket server showing systematic periodicity, what could be the issue?
- Understand different servers (v50, v95) in CloudKit Latency Telemetry
- DPDK Error in Transmitting/Receiving packets
- PromQL query giving multiple data points within a week
- Optimizing Connection Speed in a Firebase and MySQL Authentication Setup
- Firebird.conf optimisation, slow response from both server and client
- catboost java prediction slow at high scale
- How to time a ListenableFuture
- Logging latency of a query in JPA
Related Questions in TAILSCALE
- SSHD fails on reboot when restricting it over VPN
- http app unreachable from tailscale and funnel and k8s
- Running Vault on Kubernetes with Tailscale
- Expose Docker Port through my server and Tailscale
- Tailscale device is connecting
- docker compose build with npm nexus registry in private network using github action and tailscale
- how to list tailscale devices from the cli?
- Ansible mulitple aliases for hostnames
- Tailscale and configuring additional Google Workspace two-factor authentication for SSH connections
- API endpoint for removing a device
- Is there a way of having a "default accept" ACL rule but with a specific list of "deny"?
- Tailscale list all devices using api
- Tailscale + Kubernetes + Istio (certs)
- Github actions: Using a container from a private docker registry that is behind private network?
- High ping latency between two machines
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Do a traceroute to the machine. Tailscale will very often fallback to a cloud relay which can add a lot of latency to the connection even when they are physically close.