Skip to content

Rebind for MacOS - #1816

Merged
nbrownus merged 4 commits into
masterfrom
rebind
Jul 23, 2026
Merged

Rebind for MacOS#1816
nbrownus merged 4 commits into
masterfrom
rebind

Conversation

@nbrownus

@nbrownus nbrownus commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Adds rebind support for MacOS and sets a pattern for other platforms to use rebind. Should dramatically improve connectivity for MacOS devices that change underlay networks. This behavior was already supported on iOS and is driven by the vpn harness there instead of detecting change from within nebula. Controlled by a non reloadable config setting to disable the behavior if it works against us.

Specifically, this is using network change triggers to cause lighthouse re-query for in-use tunnels which can trigger punch backs to open up NAT holes to remotes that have moved.

@nbrownus nbrownus added this to the v1.11.0 milestone Jul 22, 2026
JackDoan
JackDoan previously approved these changes Jul 22, 2026
@nbrownus
nbrownus merged commit 7902ce6 into master Jul 23, 2026
20 checks passed
@nbrownus
nbrownus deleted the rebind branch July 23, 2026 14:26
@nbrownus nbrownus mentioned this pull request Jul 23, 2026
56 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants