You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm creating a wireguard interface using the netstack package. I'm able to use the text based protocol to configure the device using device.IpcSet.
But wgctrl-go is unable to see the interface created in gvisor stack, and I don't see any customization in public API to use custom Dial functions needed by gvisor.
The text was updated successfully, but these errors were encountered:
I am not sure if I understand your issue. wgctrl-go uses a unix domain socket for configuring userspace devices. You only need to ensure that you open a socket in the correct location.
Wireguard on netstack does not run in "userspace" as a userspace wireguard implementation. gvisor's netstack has its own IP stack implemented in userspace on top of which wireguard runs, so there is no unix domain socket to connect to.
I'm creating a wireguard interface using the netstack package. I'm able to use the text based protocol to configure the device using device.IpcSet.
But wgctrl-go is unable to see the interface created in gvisor stack, and I don't see any customization in public API to use custom Dial functions needed by gvisor.
The text was updated successfully, but these errors were encountered: