Handshake errors are not good. You should be able to connect with that client.WAN has a rule to allow that traffic? Do you see anything in the live view? Enable logging on rules, that have something to do with your traffic.
And the public key has been correctly generated for the respective private key? I have seen yesterday a wireguard with traffic going back and forth but not getting the handshake done before actually sending some traffic from a LAN client.
Please enable logging for the WAN rule. You should see the traffic arriving.And just because traffic is leaving through the wg0 interface doesn't mean it's reaching its destination. WG is stateless, unlike OpenVPN.
ok interesting, Pease explain, I am generating the keys simply by emptying the public and private fields on the local menu on server and clientthen copying the pub key and pasting on the peer side at each location, meaning server Pub key goes to the client peer config as the server to connect to and client pub key goes on the peer config of the server on the endpoint menu
$ (umask 077 && wg genkey > wg-server-private.key)$ wg pubkey < wg-server-private.key > wg-server-public.key
$ (umask 077 && wg genkey > wg-client-private.key)$ wg pubkey < wg-client-private.key > wg-client-public.key
OpenVPN can tell if a connection is living or not.With WireGuard every packet is on its own. You can only tell when the last handshake took place
As far as I know that’s currently not possible.
Its unsupported by WireGuard, already asked Jason several times