gravitl / netmaker

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

Feature: Support for windows netclient egress #1698

Open axute opened 2 years ago

axute commented 2 years ago

Hello, I'm very happy with netmaker, especially with the docker container solutions. However, I can't use it to access networks that only have Windows servers (yes, there is such a thing). Now my question: Could you please implement something like this?

I found something here that might help with the implementation: https://serverfault.com/questions/929081/how-can-i-enable-packet-forwarding-on-windows

afeiszli commented 2 years ago

In the link you shared, there are steps for manually configuring Windows using GUI-based steps, but we would need scripted steps. I like the idea of this but it's not currently a priority, would need to be a community contribution. But if we get the right set of commands it would be fairly straightforward.

axute commented 2 years ago

I would like to try out the commands, but I don't know how to set up the routing in Netmaker to redirect the requests to the client. If I want to define the egress network like in the Linux client, I get an error message that this setting is not possible for Windows clients. I would have a Windows 10 and a Windows Server 2019 with the latest updates available for testing.