gravitl / netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
https://netmaker.io
Other
9.4k stars 547 forks source link

Deprecating FreeBSD Client #2705

Closed abhishek9686 closed 3 months ago

unquietwiki commented 9 months ago

@abhishek9686 why would this client get deprecated, considering interest from the OPNsense users? I might have a use case for this myself in the near-future. Does it have to do with the various issues of how Wireguard has been implemented on BSD?

kenjreno commented 9 months ago

@abhishek9686 I to would like to see the BSD version continue as I am also running a OPNsense instance, and would like to see this implemented

gigadjo commented 8 months ago

It might be because of the whole Internet Gateway Redesign, i bieleve FreeBSD is more often used as a Firewall than as a "Netclient". The ability to move it along networks on the fly, thus a great feature, is imho not the main feature.

Beeing able to join multiple WG instances, pointing to differents networks, to span them "locally" with a Router, is, i think, the way to go. And so, no need in following "Wireguard" implementations in differents bsd flavors.. it just takes to allow them to join NM Networks as "clients" if they can act as "Gateways" to local networks :-)

All the best,

/joen

unquietwiki commented 8 months ago

@gigadjo that reasoning makes a fair amount of sense.

abhishek9686 commented 3 months ago

For FreeBSD, you can still integrate it into the network as external clients, check out this doc on how to integrate OPNsense, pfSense into the netmaker network. https://docs.netmaker.io/integrating-non-native-devices.html

unquietwiki commented 3 months ago

@abhishek9686 thank you for sharing that. That is an interesting capability...