Firstly love this product having a ball messing with it, beats setting up L2TP everywhere!
I have an issue on my MAC. It’s an M1 Air and I just pumped it to the latest version 12.3.1 Monterey. I’m also running ZT One 1.8.8.
I have a basic network with the following routes. 10.244.0.254 is my Mikrotik CPE where all the magic happens. I’ve added in RFC1918 to allow ‘lazy split tunnelling’ while I get this issue resolved.
So on my Android I can tick the route via Zerotier and I get the full-tunnel with default route and everything is happy. On my Mac however if I enable Default Route override I lose access to everything.
So my route table with the split-tunnel config looks like this:
(Sorry for the layout issues above I’m only allowed to embed 1 image …)
Now from what I can tell this is expected behaviour and testing with a mate with ‘non-M1’ Macbook Pro his works fine. However, when I enable this on mine I lose access to everything, ICMP response is simply No route to host for everything I try.
Hope this is enough information I’m not really sure where to go from here so any help would be appreciated.
For clarity, I often loose internet access if I disconnect (by reboot, disconnect or exit - not figured out how to repro yet). Once disconnected, the routes to the feth* still exist which is obviously an issue meaning that the tun hasn’t been destroyed properly I guess?
Running ZT 1.8.4 on Monterey 12.0.1
This also occurred on my OLD intel mac on Catalina, same issue
Ok, can repro, sort of (seems like this repro allows internet rather than blocking!)
I connected and everything came up as expected (routes etc.), then I just exited the app (with “Quit ZeroTier UI”). The routes remained, and the feth208 actually remained active!! Meaning I had access to ZT without the app running…
This is to be expected. Quitting the UI app does not stop ZeroTier from running. ZeroTier is a system service that’s run in the background by launchd on macOS. The UI app communicates with the system service via a REST API (in the same manner that zerotier-cli communicates with the system service).
I’m trying to figure out what you’re saying in that post, hence my question. From what I can tell, you’re saying something along the lines of, “I turned off my WiFi, and now my internet doesn’t work.” Which is to be expected because you turned off your internet connection. I’m sure you can see why i’m sitting here scratching my head right now.
Jeeze sorry… I wrote that post while trying to debug, got disconnected while trying to post it
It’s corrected now, so yea, internet connectivity is required
It seems like if you are connected to ZT then disconnect (via reboot, WiFi dropoff etc. I.e. no manual disconnect via ZT UI) then it’s left in a state where there is no connectivity. Even if you go into the UI and try to reconnect, disconnect, exit etc. it doesn’t want to reset whatever is the blocker