synology-wireguard icon indicating copy to clipboard operation
synology-wireguard copied to clipboard

Any update for DSM 7.2 beta?

Open BobWs opened this issue 1 year ago • 9 comments

Has anyone a compatible version for DSM 7.2 beta?

BobWs avatar Mar 12 '23 12:03 BobWs

It can be compiled manually, which I've done. I used the instructions here (more or less): https://www.reddit.com/r/synology/comments/xkxjfh/fya_how_to_connect_synology_to_a_wireguard_vpn/

It appears to connect, etc. but I haven't got anything traversing the connection yet though.

AlastairBateman avatar Mar 16 '23 23:03 AlastairBateman

anybody successfully compiled for DSM 7.2 and braswell arch ?

pgotze avatar Apr 02 '23 13:04 pgotze

Just updated to DSM 7.2-64561 (on a 220+) and the Wireguard package won't stay running anymore. Tried the start script via SSH again, of course. Reports "manually stopped" in package center 🤔

EDIT: Nevermind! I didn't realize I needed to rebuild the package for 7.2. Once that was done, and I uninstalled the 7.1 package before installing the 7.2 package, everything works again!

aratuk avatar May 24 '23 20:05 aratuk

PreBuilt packages are available here: https://www.blackvoid.club/wireguard-spk-for-your-synology-nas/ For all the lazy dudes like me who don't want to compile stuff.

haldi4803 avatar May 25 '23 18:05 haldi4803

@aratuk can you post builded package for 7.2? I have 920+ same arh. When I try build package I get error:

[2023-06-06 06:49:36,659] ERROR: PlatformNotAvailableError
[2023-06-06 06:49:36,659] ERROR: [geminilake] is not available platform.
[2023-06-06 06:49:36,659] ERROR: pkgscripts-ng/EnvDeploy -p geminilake -v 7.2 failed!

nohnaimer avatar Jun 06 '23 06:06 nohnaimer

@nohnaimer I ran into the same issue and found it's because the build script is cloning the DSM7.0 branch - I patched it to use the DSM7.2 branch (see below) and after that it built fine for me!

diff --git build.sh build.sh
index ee8a382..74be986 100755
--- build.sh
+++ build.sh
@@ -36,7 +36,7 @@ if [[ ! -d /pkgscripts-ng ]] || [ -z "$(ls -A /pkgscripts-ng)" ]; then
     clone_args=""
     # If the DSM version is 7.0, use the DSM7.0 branch of pkgscripts-ng
     if [[ "$DSM_VER" =~ ^7\.[0-9]+$ ]]; then
-        clone_args="-b DSM7.0"
+        clone_args="-b DSM7.2"
         export PRODUCT="DSM"
     fi
     git clone ${clone_args} https://github.com/SynologyOpenSource/pkgscripts-ng

hoelzro avatar Jul 01 '23 01:07 hoelzro

@hoelzro I download compiled package from this link https://drive.bafista.ru/d/s/tp2sQDt59BRt8Am4WdCDE2uPwoV3gPvG/5gWfUBKgJWgwuc-stwMFXw-I4vpVhXv1-UbAg-NC7fAo

nohnaimer avatar Jul 03 '23 07:07 nohnaimer

Any precompiled package for armada38x ?

fabiov64 avatar Jul 26 '23 09:07 fabiov64

@nohnaimer I ran into the same issue and found it's because the build script is cloning the DSM7.0 branch - I patched it to use the DSM7.2 branch (see below) and after that it built fine for me!

diff --git build.sh build.sh
index ee8a382..74be986 100755
--- build.sh
+++ build.sh
@@ -36,7 +36,7 @@ if [[ ! -d /pkgscripts-ng ]] || [ -z "$(ls -A /pkgscripts-ng)" ]; then
     clone_args=""
     # If the DSM version is 7.0, use the DSM7.0 branch of pkgscripts-ng
     if [[ "$DSM_VER" =~ ^7\.[0-9]+$ ]]; then
-        clone_args="-b DSM7.0"
+        clone_args="-b DSM7.2"
         export PRODUCT="DSM"
     fi
     git clone ${clone_args} https://github.com/SynologyOpenSource/pkgscripts-ng

That worked for me! thanks sir

rdos14 avatar Feb 06 '24 02:02 rdos14