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
10.71k stars 480 forks source link

Relays/Exit nodes/Subnet routers #733

Closed alexlyee closed 1 year ago

alexlyee commented 1 year ago

The only feature that I see in Netmaker that I'm really missing out on here is the ability to advertise routes. I think this is essentially what #289 was getting at, but I'd like to be more specific because I think generalizing this problem hits a lot of birds (oughsorry!) with the same stone:

Maybe this differentiation would be useful for UI and for buttons for toggling the three on and off.

edit: this was also mentioned, upvoted, but not replied to, in this discussion.

bmullan commented 1 year ago

@alexlyee lexlyee

Isn't this what you are asking for? Routing traffic to private networks

alexlyee commented 1 year ago

@bmullan you're right 🤦 I assumed this wasn't implemented because #289 wasn't.

thanks for the heads-up

mrbluecoat commented 1 year ago

@alexlyee lexlyee

Isn't this what you are asking for? Routing traffic to private networks

updated link

alexlyee commented 1 year ago

@alexlyee lexlyee

Isn't this what you are asking for? Routing traffic to private networks

updated link

👍 also in reading what I originally wrote I realize I closed this issue but I was really asking about relay nodes like netmaker has

PavelNiedoba commented 7 months ago

I cannot get netbird network (the one starting with 100.) to work with nodes without public IP. I have multiple private networks. Each one have router with public IP where I can configure port forward. Inside those networks I have clients which I want to be available within netbird network. I cannot find documentation how to do that.

PatrickHuetter commented 7 months ago

I cannot get netbird network (the one starting with 100.) to work with nodes without public IP. I have multiple private networks. Each one have router with public IP where I can configure port forward. Inside those networks I have clients which I want to be available within netbird network. I cannot find documentation how to do that.

Similar setup for me. Because netbird is missing exit node feature i can't use it and have to rely on headscale. Already compared all overlay network solutions out there and netbird has the possibilty to outline all of them IF they implement exit node feature.

In my case i have IPv6 only machines that need access to IPv4 internet. Having one dual stack machine in my network and marking this machine as exit node all other ipv6-only machines are able to connect to the internet (public network) using this dual stack machine as gateway.

PavelNiedoba commented 7 months ago

I fixed my port forwarding and netbird can now go behind NAT. Documentation should be improved, it's very high level.