Before suggesting any config whatsoever, have you made the necessary port forwardings on the upstream router which handles the public IP? By default OpenVPN runs on TCP 1194, whereas L2TP on UDP 500,1701,4500
Ok, then I will give you an example config for L2TP because I’m not very familiar with OpenVPN.
For the sake of simplicity I’ll use y.y.y.y as VPN addresses:
Create a pool from which VPN addresses will be handed out
Add a custom profile in PPP/Profiles where you’ll specify the VPN addresses
Add secrets for the different users
Enable the L2TP server with IPsec because it’s more secure
Add firewall rules which allow the aforementioned ports
I did not know wireguard was an option for RouterOS. It was introduced in ROS7 but I was still on ROS6.
I have upgraded to ROS7 and will use Wireguard for its simplicity, thankyou verry much!