Debugging ZeroTier Paths


I’ve got something strange occurring where I have say 3 devices behind a remote router, and another device in a hotel.

The device in the hotel can access 2/3 of the devices behind the remote router, however, it can’t access the other. For whatever reason, ZeroTier doesn’t seem to be able to compute a route.

I’m wondering if there’s a way to “debug” the ZeroTier route resolution?

This may be closely related to the public IP of a device changing without ZeroTier restarting. For instance, if you switch between WiFi and a mobile hotspot without restarting ZeroTier.

I wonder if this user is experiencing a similar phenomenon? not work in company. · Issue #1778 · zerotier/ZeroTierOne · GitHub

There’s also this issue (opened by me) about a different problem where the relays also weren’t work: ZeroTier Relay Failure IPv4 <-> IPv6 · Issue #1774 · zerotier/ZeroTierOne · GitHub (EDIT: I no longer believe this is related)

Perhaps this is a general relay issue vs an IPv4 <-> IPv6 relay issue?

Alright, I believe I’ve figured out “what’s wrong” and opened the following issue: ZeroTier doesn't detect network changes and reconfigure promptly · Issue #1779 · zerotier/ZeroTierOne · GitHub