I have a set up where I’d like to create something like this:
Internet <-> Server A <--- Tailscale ---> Server B
Server A has two public IP addresses, and I’d like to route one to Server B.
I’ve setup server B as a subnet router for that public IP, and I can ping Server B from Server A through tailscale properly.
However, if the ping comes from somewhere else, the traffic goes out through the tailscale interface on Server A properly, but never seems to reach the tailscale interface on Server B (or at least tcpdump doesn’t report anything).
I have the default ACLs that, as far as I understand, allow everything.
I can only assume that Tailscale drops the packets for some reason, but I couldn’t find out why exactly?