I did everything listed here.. still didn’t work.. swapped settings & keys 100 times over nothing worked. Not sure if it’s even making a handshake.
I got it fixed.. I needed to put the key from the public.key file on the server in the peer section of the client interface.. and the public key from the client interface into the server config file under the peer section. While throughput is much faster by 200-500mbps.. oddly latency is about 0.5-0.9 ms higher than openvpn.
Yes that is what I tried to explain ![]()
It is standard public/private key encryption
But great hear you have it working.
Depending latency check latency with ipv4 and ipv6 you can try changing MTU.
Wireguard is fully working in kernel so that could not be the problem
I already tried changing mtu the default 1420 is the best for both speed and latency. I have at least 50% or more free cpu usuage under full bandwidth load from both client and server.. but my 1gbps is maxing out at about 850mbps up and down… is this normal for overhead? Or should I be getting slightly higher speeds in the 900s+ ?
Could be the overhead but check if all cores are used you can use htop.
If not all cores are used then research irqbalance