Comments (3)
NASes with this chipset have a kernel version that is too old (3.2.40) to support WireGuard (requires 3.10). There are three possible ways of supporting it:
- Pressure Synology into releasing a new version of DSM with a newer kernel (the best way)
- Patching WireGuard to support older kernels (I think this is a lot of work)
- Virtualize another OS on your NAS and install WireGuard in that one. (I don't know if this works, and if it does it's probably pretty slow)
If someone from the community steps up and does the work with patching WireGuard I'll be happy to merge it.
To explicitly answer your question. It'll probably never work and I don't think it'll ever be possible.
from synology-wireguard.
I am not questioning that the kernel is too old on these older boxes (3.2.101 on DSM 7). But then I ponder, how does the official Tailscale package for Synology work on these older boxes (works on DS214+), since Tailscale uses wireguard as the underlying VPN protocol, right? I guess there must be some way.
from synology-wireguard.
They are running WireGuard in userspace. I went to their GitHub to confim and they just package some statically linked binaries written in Go. This repository will only package the kernel module. There are other userspace implementations of WireGuard that may work on these older devices. I have never tried any of them myself though.
from synology-wireguard.
Related Issues (20)
- Build SPK on DSM 7.1 on DS920+ (geminilake) fails HOT 14
- Cannot start WireGuard via ssh : command not found HOT 4
- compatibility list / DS118 DSM6 HOT 1
- Trying to use it as a Wireguard "client" to replace Synology's built-in OpenVPN client, but other devices cannot see internet HOT 2
- Not working with DSM 7.1.1-42962 Update 1 HOT 22
- Unable to start Wireguard in DSM 7.1.1-42962 Update 1: Unable to access interface: No such device HOT 1
- Braswell (DS716+II)
- DS918+ DSM7.1 Compiling issue HOT 4
- Help:Handshake successful could access server side LAN but not internet.
- the command "wg show" displays my interface but nothing goes through the tunnel HOT 5
- Any update for DSM 7.2 beta? HOT 9
- rtd1619b arch Compile error HOT 1
- Compile error on DSM 7.2 armada38x HOT 4
- Package fails to run on DSM 7.2 HOT 1
- im try to compile wireguard in kernal version 6.2.0.32
- Module verification failed, module removed HOT 1
- After installation and configuration on DS220+ DSM Web login not possible HOT 1
- wireguard kernel module not loaded
- The container fails to build the wireguard package (at least over here). HOT 1
- Where to I find the config files? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from synology-wireguard.