Mikrotik VPN to access all private networks

Hello,

In our office, we are accessing several network devices through different IP pools. All devices are connected to a single switch, and the combined output is provided to various PCs. On the PCs, we use static routing to access all devices. Here are the IP pools we use:

10.123.144.0/24
192.168.252.2/24
10.162.23.0/24
175.10.10.0/24
192.168.254.0/24
10.162.21.0/24
172.255.30.0/24
192.168.24.0/24 (for internet)
All these IP pools are connected to a single switch, including the internet. The switch’s single output is connected to all PCs in the office. We have a MikroTik router where the switch’s output is connected to port 3, and we have enabled a DHCP server on port 2 to allow access to all devices without adding static routes. A DHCP server created on Port 2 with 189.10.10.0/24 pool. Through this pool we can access all above mentioned IP pools. This setup works well.

However, now I want to access all IP pools from outside the office using a VPN. I tried setting this up but failed. The internet connection is via PPPoE through an ONU. I forwarded the port in the ONU, but it didn’t work. Could you please help me establish a VPN connection to access all IP pools remotely?

Before configuring VPN, I highly, very highly suggest you set up VLANs, at least for the sake of network desaturation if I may say so. If you’re not familiar with it, I suggest reading this:

http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1