netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
11.21k stars 517 forks source link

Client doesn't remember the last selected routes / exit nodes & detect if route is accessible directly #2062

Open florian-obradovic opened 5 months ago

florian-obradovic commented 5 months ago

Slack: https://netbirdio.slack.com/archives/C02KHAE8VLZ/p1716836567943349

To Reproduce

Expected behaviour

Are you using NetBird Cloud? No, self-host NetBird's control plane

NetBird version

bcmmbaga commented 5 months ago

Hello @florian-obradovic, This is the current behavior, but we will be adding persistence for route selections in one of the upcoming 0.28 versions, so your last selected routes (enabled or disabled) will be remembered.

florian-obradovic commented 5 months ago

@bcmmbaga thanks a lot !

jan-schnurpfeil-gcx commented 5 months ago

This would be a huge gain in convenience, thanks a lot!

Perhaps it would also be possible to toggle the default route directly in the systray menu of the UI client without having to go to the full route selection window?

In my use case, I usually don't need the default route, but sometimes I want to route everything through the exit node.

flotpg commented 3 months ago

Hey @bcmmbaga any news on this?

This causes significant issues if the exit node and the client are at same subnet.

maxcerny commented 3 months ago

+1 on this

every time my system boots up and netbird autostarts, i have 3 exit nodes enabled, along with subnet routes for subnets that are reachable without netbird. Causes all kinds of havoc. Either being able to set what routes get auto-applied to which client, if the route get's auto-applied at all, or having the client remember the routes selected, should be a top priority.

jmezinko commented 1 month ago

I'd like to +1 this request