runfalk / synology-wireguard

WireGuard support for some Synology NAS drives
MIT License
919 stars 131 forks source link

What about DS214play x86 ? #80

Closed ghost closed 3 years ago

ghost commented 3 years ago

it's not realy an issues, but DS214play is x86 with the Intel Atom CE5335 image image

also docker is not available on this NAS

runfalk commented 3 years ago

It seems to use the Evansport package architecture, which is untested but is likely working. You could try building it yourself:

git clone https://github.com/runfalk/synology-wireguard.git
cd synology-wireguard/
sudo docker build -t synobuild .
sudo docker run --rm --privileged --env PACKAGE_ARCH=evansport --env DSM_VER=6.2 -v $(pwd)/artifacts:/result_spk synobuild

You don't need docker on the NAS, just on the computer you use to build the package.

ghost commented 3 years ago

image

then I created artifacts directory myself and

image

Matige commented 3 years ago

The minimum required kernel version for WireGuard is 3.10. The kernel version of your NAS is 3.2.40, so unfortunately, WireGuard will not work.

runfalk commented 3 years ago

Yeah, the kernel version is too old. The only way for it to be supported would be to use a userspace implementation (maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-rs could work?) or backport WireGuard to this version.