Can net client work with user space WireGuard on L...
# install
c
Can net client work with user space WireGuard on Linux?
I’m getting inconsistent results with Debian 9 and the unstable repo. Install it on 4.9.0-18 and it works. Reboot into 19 and it doesn’t load. Reinstall the packages and the dkms won’t compile even though the headers are installed.
So my thought is to try with the user space instead of kernel space for ease of install
We’re moving to Debian 11 but the fleet changes slowly 😛
c
I use wireguard-go on a machine that does not support a WireGuard kernel module. I set the environment variable WG_QUICK_USERSPACE_IMPLEMENTATION=/path/to/wireguard-go so wg-quick can find wireguard-go.
c
Thanks @clean-yak-4502 , is there anything in Netmaker documentation for that?
c
The best description that I have found is https://docs.netmaker.org/getting-started.html#deploy-nodes. At step 3 install wireguard-tools (or at least the wg and wg-quick programs) and not the WireGuard kernel modules. Also download wireguard-go from somewhere and initialize the environment variable WG_QUICK_USERSPACE_IMPLEMENTATION with its location. Skip step 4. Use step 5 to install the netclient program and create a netclient node.