I configured a mikrotik server on my mikrotik HEX model for wireguard. I copied the configuration to the client GL inet router and i still can’t get it work. Is there any configuration i need to do on my ISP router connected to the mikrotik router ? Also do i need to configure some sort of port forwarding on the mikrotik router ?
Whether you need to configure your ISP router depends on its configuration. In case you receive the public IP address directly on you Mikrotik device you are good to go and WireGuard should work.
Since WireGuard is a stateless protocol, it won’t tell you if you are connected correctly. It will just connect. To check if data can be sent, check if there are Rx and Tx packets on the client.
Also keep in mind that the WireGuard interface on you MikroTik needs to have an IP address in the subnet that the client has configured.
Maybe BtH is a great solution for you. Minimal setup and works out of the box even with your MikroTik device being behind an ISP modem that applies NAT.
https://mikrotik.com/bth/
Not enough information.
Your router is not connected directly the internet and does not get a public IP.
Assuming your ISP router does get the public IP ( and you get a private LANIP acting as your WANIP).
If so, then forward the listening wireguard port to your WANIP