Synology: How do i determine if wireguard is using kernel module or go #736
-
I understand Synlogy does not natively have the wireguard kernel module. However i installed this https://github.com/runfalk/synology-wireguard which adds wireguard support to synology. So i was thinking that the container should now use the kernel module? Is there a way for me to confirm that? Is there anything in the logs that has that info? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
Ok so I went down a long rabbit hole to find the Wireguard library I was using did not automagically use the Kernelspace implementation if it was available. HOWEVER, I implemented an 'opportunistic' kernel space usage in cfa3bb3 (latest image) where the kernelspace implementation is used if it is available; otherwise it fallsback on the (previously existing) userspace Go implementation. My apologies for the false claims, I was mistaken. At least it's fixed now 👍 Gluetun will now also log out the implementation it's using (userspace or kernelspace) |
Beta Was this translation helpful? Give feedback.
Ok so I went down a long rabbit hole to find the Wireguard library I was using did not automagically use the Kernelspace implementation if it was available.
HOWEVER, I implemented an 'opportunistic' kernel space usage in cfa3bb3 (latest image) where the kernelspace implementation is used if it is available; otherwise it fallsback on the (previously existing) userspace Go implementation. My apologies for the false claims, I was mistaken. At least it's fixed now 👍
Gluetun will now also log out the implementation it's using (userspace or kernelspace)