Wireguard works in one direction on CCR 1016

Hello everybody!

I have two Mikrotik routers RB3011 and CCR 1016. I have installed same RouterOS version 7 (beta6) on both devices. I have installed Wireguard server on CHR router in cloud and everything works fine on RB3011, but doesn’t work on CCR 1016. It looks like works in one direction, when i am compering graphs on server and client i can see same curves and that communication works in one way. Server receive and send data, but client (CCR 1016) only send and doesn’t receive data.

I tried with previous beta versions, it’s same. Works on RB and on CCR not.
Do you know what can be problem, is problem in different architecture of processors or in my configuration?

Thanks,
Petar

Recheck your config.

Post both configs…
Also, add a different wireguard interface on the CHR (Have two of them) as it may be a limitation of how many clients the WG server can handle?

I almost got the same problem on CCR 1009.
Server is WireGuard on a OpenWrt and client is CCR1009-7G-1C-1S+. If I inverse the server ↔ client, problem is the same.

After some more testing, I have the following :

  • connection is OK between server and client (CCR)
  • ping is OK for some time, only if there is not too much packet comming from differents sources, else the connection does not work anymore.
  • iperf3 is OK between server and client in both direction if there is only server and client speaking each other (400-500Mbits/sec : which is quite nice when the client WAN upload is limited to 500Mbits)
  • if I ssh from server to client (CCR) : connection is drop and ping does not work anymore
  • in case of problem, disable wireguard interface in client (CCR) and re-enabling the interface does not resolve. Reboot is need. If I wait for long time, it’s not better.
  • torch on WireGuard interface shows that there is traffic

I did try 7.1beta4 to 7.1beta6
How could I restart wireguard whitout reboot or get more debugging information ? And especially, having a stable and durable processus ?
For now, this the first migration from OpenWrt to MikroTik, and this is a blocking problem :slight_smile:

I have same issue same setting for wg.
On x86 no issue but same setting to ccr1009 is not working at all …