Is your feature request related to a problem? Please describe.
While debugging issue with missing routes (turned out to work just fine, but uses additional table I was not aware of) and digging into the setup I have discovered my multiple Netbird instances at some point started interfering with each other's ip route tables.
The longer fix would be to use the same routing table, but don't interfere with network interfaces owned by other instances (having other interfce names)
Is your feature request related to a problem? Please describe. While debugging issue with missing routes (turned out to work just fine, but uses additional table I was not aware of) and digging into the setup I have discovered my multiple Netbird instances at some point started interfering with each other's
ip route
tables.Basically the last instance started seem to take over the
7120
akanetbird
route table deleting all entries not owned by it, seems to happen here: https://github.com/netbirdio/netbird/blob/50201d63c2095bb5fa36d6237789d849e4b46f2a/client/internal/routemanager/manager.go#L76-L83Describe the solution you'd like either of:
Describe alternatives you've considered see above
Additional context I am running 2 Netbird instances (private and work-related) at the same time on NixOS (Linux) through https://github.com/NixOS/nixpkgs/pull/287236