<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>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
<i>was</i> able to get this working on my CentOS 6 server using the patch from Lucian here:</div>
<div><a href="https://lists.zx2c4.com/pipermail/wireguard/2017-June/001444.html">https://lists.zx2c4.com/pipermail/wireguard/2017-June/001444.html</a></div>
<div>This patches version 20170613 which is definitely an older version of Wireguard,
<i>but</i> the new client works just fine with it. So you'd have to go get the old release here
<a href="https://github.com/WireGuard/WireGuard/archive/0.0.20170613.tar.gz">https://github.com/WireGuard/WireGuard/archive/0.0.20170613.tar.gz</a> 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.
</div>
<div>Oh, but first you'd have to install the kernel-lt and kernel-lt-devel packages from ELRepo
<a href="http://elrepo.org/tiki/kernel-lt">http://elrepo.org/tiki/kernel-lt</a>. If wireguard is merged into the mainline, perhaps kernel-ml packages from elrepo will contain it.</div>
<div>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! ☺
</div>
<div>Not sure if they will continue support connecting to older servers however. </div>
<div><br>
</div>
<div><br>
</div>
<div><span>
<pre><pre>-- <br></pre>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
</pre>
</span></div>
</body>
</html>