I try to connect my iPhone to a wired LAN in my office. I use an OPNSense router as a gateway to my wired office LAN.
In ZeroTier Central I’ve created a simple network with 3 members:
1 iPhone 192.168.191.1
1 Windows 10 client 192.168.191.2
1 OPNSense virtual router 192.168.191.3
Now I’ve added a Managed Route in ZeroTier Central to my office LAN which is on subnet 10.0.1.0/24:
10.0.1.0/24 via 192.168.191.3
So all traffic for an ipaddress in the 10.0.1.0/24 subnet should be routed to the OPNSense router on 192.168.191.3.
That scenario works from the Windows 10 client. When I do a: route print on Windows I can see the ZeroTier One client had injected the route into the Windows routing table.
BUT… From the iPhone it’s not working. When I ping from the iPhone to the 10.0.1.0/24 subnet I get a: “No route to host”-error. Since I CAN ping the OPNSense router itself from the iPhone, my only conclusion is the the Managed Routes are not pushed to the iPhone.