Feature Request: add ability to specify "table" for the netbird interface to support more advanced routing #184

Open
opened 2025-11-20 05:07:36 -05:00 by saavagebueno · 3 comments
Owner

Originally created by @finnje on GitHub (Sep 8, 2022).

In wireguard you can specify a network table for the interface. This allows you to do policy based routing for more advanced use cases.

Along with the ability to specify a table the routing functionality in the UI would need to be updated to allow the ability to specify ip rules and routes to be added to the new route table. More than likely an "fwmark" would need to be applied to packets as well.

Originally created by @finnje on GitHub (Sep 8, 2022). In wireguard you can specify a network **table** for the interface. This allows you to do policy based routing for more advanced use cases. Along with the ability to specify a table the routing functionality in the UI would need to be updated to allow the ability to specify ip rules and routes to be added to the new route table. More than likely an "fwmark" would need to be applied to packets as well.
saavagebueno added the feature-requestclientroutesnetworking labels 2025-11-20 05:07:36 -05:00
Author
Owner

@nazarewk commented on GitHub (Apr 16, 2025):

@finnje
Could you clarify whether the current behavior of Netbird client owning (erasing and filling again during the startup) routing table 7120 covers your request?

@nazarewk commented on GitHub (Apr 16, 2025): @finnje Could you clarify whether the current behavior of Netbird client owning (erasing and filling again during the startup) routing table `7120` covers your request?
Author
Owner

@finnje commented on GitHub (Apr 16, 2025):

It's been a few years since I needed that functionality but I'll try netbird again to see if it works now. But I'll say that if you can't select or specify an alternate routing table in the UI and manage routes in multiple routing tables in the UI then it's likely still an unfulfilled request.

@finnje commented on GitHub (Apr 16, 2025): It's been a few years since I needed that functionality but I'll try netbird again to see if it works now. But I'll say that if you can't select or specify an alternate routing table in the UI and manage routes in multiple routing tables in the UI then it's likely still an unfulfilled request.
Author
Owner

@nazarewk commented on GitHub (Apr 17, 2025):

Thanks for getting back to me. I'll keep it open then to review properly in the future.

@nazarewk commented on GitHub (Apr 17, 2025): Thanks for getting back to me. I'll keep it open then to review properly in the future.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#184