zerotier / zerotier/ZeroTierOne

Default route override still does not work on Windows 11

Open
#2,131 14 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
17.1k
Forks
2k
PR merge metrics
No merged PRs in 30d

Description

When adding a default route via ZT IP address of one of the nodes, Windows will not use that default route. The same default route does work on Android. I've seen issues marked as fixed before about this same problem, but on Win11 the problem is not fixed on 1.12.2. Windows keeps using its own default route. The ZT default route gets added with a wrong subnet mask and metric. This also breaks other routes via the same ZT node.

Windows build 22621.2283
ZT 1.12.2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the default-route setup on Windows 11 build 22621.2283 with ZeroTier 1.12.2, then inspect the resulting route subnet mask and metric and compare them with Android behavior. Done means the ZT default route is installed with the correct mask and metric, Windows uses it, and other routes through the same ZT node continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.