<div dir="ltr"><div>I've been impressed with Wireguard, its design has helped simplify the implementation of a distributed sandbox app I am building quite a bit. But I have had mixed results getting it running on different distributions.</div><div><br></div>The good news is that I can report that I was able to build, install and run Wireguard on CoreOs.<div><br></div><div>The bad news is I was unable to get Wireguard working on either CentOS 7, Fedora 26 or Fedora 25 (running these on AWS), it doesn't appear to be installing the kernel module properly. </div><div><br></div><div>Here's what I see when install the RPM:</div><div><br></div><div>







<p class="gmail-p1"><span class="gmail-s1">+ dkms add -m wireguard -v 0.0.20170629 -q --rpm_safe_upgrade</span></p><p class="gmail-p1">+ dkms build -m wireguard -v 0.0.20170629 -q</p>
<p class="gmail-p1"><span class="gmail-s1">+ dkms install -m wireguard -v 0.0.20170629 -q</span></p>
<p class="gmail-p1"><span class="gmail-s1">D: %post(wireguard-dkms-1:0.0.20170629-2.fc25.noarch): waitpid(14760) rc 14760 status 100</span></p>
<p class="gmail-p1"><span class="gmail-s1">warning: %post(wireguard-dkms-1:0.0.20170629-2.fc25.noarch) scriptlet failed, exit status 1</span></p>
<p class="gmail-p1"><span class="gmail-s1">Non-fatal POSTIN scriptlet failure in rpm package wireguard-dkms</span></p><p class="gmail-p1"><span class="gmail-s1"><br></span></p><p class="gmail-p1">Looks like it might have worked:</p></div><div>







<p class="gmail-p1"><span class="gmail-s1">[fedora@ip-1~]$ sudo dkms status<span class="gmail-Apple-converted-space"> </span></span></p><p class="gmail-p1"><span class="gmail-s1">wireguard, 0.0.20170629: added</span></p><p class="gmail-p1">BUT:</p><p class="gmail-p1"><span class="gmail-s1">[fedora@ip-1 ~]$ sudo ip link add dev wg0 type wireguard</span></p><p class="gmail-p1">










</p><p class="gmail-p1"><span class="gmail-s1">RTNETLINK answers: Operation not supported</span></p></div><div>I tried this on the latest version of the RPM and this earlier version. I also tried compiling it from source on Fedora but make failed early on.  </div><div><br></div><div>I disabled selinux, verified the kernel config is good and manually enabled udp_tunnel for good measure. Any other suggestions? (I did see an earlier post here recommending using kernel-ml for centos 7 but I need to use the Atomic Host variant and swapping out the kernel on that is non-trivial. I was hoping using a recent Fedora would solve the kernel compatibility issues.)</div><div><br></div><div>thank you!</div><div>Adam</div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aYWRhbUBzb3V6aXMuY29t&type=zerocontent&guid=42803d30-4da4-4344-aaa2-f0026aec1d30"><font color="#ffffff" size="1">ᐧ</font></div>