Open JayWStapleton opened 1 year ago
I have a fork of Tailscale that has subnet routing enabled for the tsnet package and it also has this same issue. Not sure if that's relevant.
macOS and tsnet both use netstack as a userspace TCP stack. However tailscaled --tun=userspace-networking
does as well, and 4via6 routing works there.
@DentonGentry I couldn't get 4via6 to work with userspace or the tun device. I tried userspace using 4via6 and when that didn't work, I tried on my MBP and found the same issue, is it possible this has been fixed since the initial report? I can try it again next week with the latest release.
is it possible this has been fixed since the initial report?
I doubt it, the only recent macOS specific fix for subnet routing was https://github.com/tailscale/tailscale/pull/8227 which has not made it into a release yet. It only impacted ping6.
What is the issue?
When advertising a 4via6 route from a MacOS device, clients can't transit to the end target.
pcap on the Mac shows:
The originating device
curl
hangs at:Steps to reproduce
advertise 4via6 route and approve in the Admin Console. Try to connect through it.
Are there any recent changes that introduced the issue?
No response
OS
macOS
OS version
Ventura 13.0
Tailscale version
1.32.2
Bug report
BUG-069d04b0850a27ab6ea92dd7da00efdfdf7b6b5018ca0785b18af0db1d3cd542-20221115203146Z-3030673694eaebc6