Make multiple Netbird client instances cooperate on the ip route table
level on Linux (possibly other OS too?)
#2023
Labels
ip route table
level on Linux (possibly other OS too?)
#2023
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:netbird/client/internal/routemanager/manager.go
Lines 76 to 83 in 50201d6
Describe the solution you'd like
either of:
netbird/client/internal/routemanager/systemops_linux.go
Lines 26 to 29 in 50201d6
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 NixOS/nixpkgs#287236
The text was updated successfully, but these errors were encountered: