While I do definitely recommend their suggestion to use CentOS 7 (or take this 
opportunity to get on a distro like Debian or Ubuntu that supports easily 
upgrading to a new major version!) I was able to get this working on my CentOS 
6 server using the patch from Lucian here:
https://lists.zx2c4.com/pipermail/wireguard/2017-June/001444.html
This patches version 20170613 which is definitely an older version of 
Wireguard, but the new client works just fine with it. So you'd have to go get 
the old release here 
https://github.com/WireGuard/WireGuard/archive/0.0.20170613.tar.gz paste that 
message into a file called "c6patch" or something, and then do patch -p0 < 
c6patch above the directory where you extracted the .tar.gz. Then follow the 
installation instructions and it should build with the version of gcc installed 
on CentOS-6.
Oh, but first you'd have to install the kernel-lt and kernel-lt-devel packages 
from ELRepo http://elrepo.org/tiki/kernel-lt. If wireguard is merged into the 
mainline, perhaps kernel-ml packages from elrepo will contain it.
There are also a couple of modifications to wg-quick (get rid of "local -n", 
and the check that uses ip for type of device) but after that it worked great, 
seriously! ☺
Not sure if they will continue support connecting to older servers however.



--

Michael Russo, Systems Engineer PaperSolve, Inc. 268 Watchogue Road Staten 
Island, NY 10314 Your random quote for today: One man's Mede is another man's 
Persian. -- George M. Cohan
_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard

Reply via email to