tailscale: Timeout with `ping` but not with `tailscale ping`; suspect local firewall
What is the issue?
During this period, I was not able to SSH to the device. However
❯ tailscale ping asterisk-dev
pong from asterisk-dev (100.69.169.87) via DERP(blr) in 244ms
pong from asterisk-dev (100.69.169.87) via DERP(blr) in 244ms
pong from asterisk-dev (100.69.169.87) via DERP(blr) in 241ms
^C2022/03/16 13:08:29 context canceled
❯ ping 100.69.169.87
PING 100.69.169.87 (100.69.169.87): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C
--- 100.69.169.87 ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
Timestamp: 2022/03/16 13:08:29 GMT+4
Steps to reproduce
This is a sporadic issue that gets resolved after a few minutes automatically but I’ve been noticing it about once a day since last week.
Are there any recent changes that introduced the issue?
No
OS
macOS
OS version
macOS 12.1 21C52 x86_64
Tailscale version
1.20.4
Bug report
BUG-e9c77880ef37ffcfcc8c61b5ad7904f829ff9865c4f3e0e97cc69c3cf16b592f-20220316102104Z-91d929cf9066ded2
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 5
- Comments: 15 (7 by maintainers)
DERP servers in different regions don’t communicate between themselves.
A node picks one region as its home, and when two nodes set up a Wireguard tunnel they settle on one of their DERP homes to facilitate the connection.
Had the same problem, it turned out to be a local VPN client which blocked all traffic except through the VPN