PPTP Server Setup on Mikrotik

In this post, we’ll see how to configure the PPTP server on Mikrotik.


Login to the Mikrotik RouterOS via Winbox and go to the IP —> Pool:


Click on the “Plus Symbol” to add new pool, Name it whatever you want (like I named it pptp-pool), add the address range (, in my case), then hit OK:


Now go to the PPP Section. Click “PPTP Server” and check the Enabled:


While still on the PPP window, switch to the “Profiles” tab. Click on the plus sign to create new profile, Name it whatever you want (like I use pptp-profile), set the pool that we have created earlier for “Local Address” AND “Remote address“, then press OK.


Now switch to the “Secrets” tab of the PPP window. Click on the plus sign to create new user,  add the name(which act as username), password and profile that we have created in the previous step:


Click on the IP —> Firewall:


From the “Filter Rules” tab, add the new rule. Set the chain to input, protocol to tcp and Dst. port to 1723:


Switch to the Action tab and set it to accept, then Click OK:


Add another new rule. Set the chain to input and protocol to gre:


Switch to the Action tab and set it to accept, then Click OK:

10Note: Drag these two rules ABOVE THE DEFAULT “drop” RULE

PPTP Client Setup on Windows 7:

From  “Control Panel“, select the  “Network and Sharing Center” and then choose “Set up a new connection or network“:


On the next window, choose “Connect to a workplace“:


Choose “Use my Internet Connection (VPN)” from the next window:


Type the Public IP address or hostname of your Mikrotik, on the next window:


Next type your VPN username/password and after that click Connect:


Connection usually takes a minute to connect, upon successfully connected, will show you the message “You are connected“:


Verify the pptp logs on Mikrotik by hitting Log:


Ping any internal host:


NOTE: Sometimes, there is a problem to access other hosts on the LAN from the VPN. The solution to this problem is to set up the proxy-arp on the local interface that connect to your LAN:


Hope this will help you!

Please Remember me in your prayers!

Enjoy :-)

18 responses to “PPTP Server Setup on Mikrotik

  1. Harold November 10, 2014 at 3:55 am

    Thank you very much! This is a perfect tutorial!

  2. pizzonia December 27, 2014 at 3:10 pm

    Great man.. thanks.. helped me a lot!

  3. llaurén August 16, 2015 at 12:50 pm

    That was easy enough! Thank you! I’ve now got a connection from my phone to my home network.

  4. VijayaRaju September 22, 2015 at 11:32 am

    Hi Thank you very much for your tech help. Great tutorial
    . God Bless you and your family.

  5. Darachann Rith May 4, 2016 at 7:23 am

    Dear Sir
    Is it a Remote Access VPN or Site to Site VPN.
    Regarding feed me back as you’re free

  6. Serius June 4, 2016 at 4:14 am

    Thank you d (-_-) b

  7. B. June 13, 2016 at 6:04 pm

    What if the Mikrotik Router is behind a ISP Router with NAT enabled?

  8. Luis July 13, 2016 at 9:48 am

    Thanks a lot I was able to get a Von connection to my house from my iPhone. I used the Icloud ddns from the mikrotik as a wan connection.

  9. Pingback: How to Mikrotik PPTP Server Setup – KITMANA

  10. Strasser February 28, 2017 at 7:56 pm

    Thank you very much for a CLEAR instruction on how to setup the Mikrotik pptp server!

  11. Gaby April 13, 2017 at 11:39 am

    Thank you for this tutorial, is there a way to split the web traffic?

  12. Krab Phos May 3, 2017 at 5:18 pm

    Thanks advance for your post perfectly.

  13. Vasile May 5, 2017 at 8:56 am

    Thanks a lot. Works great!

  14. syahidi July 6, 2017 at 8:55 am

    Soo many2 thanks for the tutorial, my problem is only on “proxy-arp” setting.

  15. Czesław Liebert August 24, 2017 at 1:13 pm

    It works almost perfect. I can connect, I get access to the LAN behind MT, yet the remote machine I connect from looses the ability to surf the WEB.

  16. Spikey Bahler November 6, 2017 at 10:13 am

    Thank you worked a treat however there is one thing that i would like to find out in using this everything works fine however i have found you cant use name addressing ie if you type ping lanserver it wont reolve to ip address of that unit however if you know what the ip of the unit is and you ping it will work fine is there anyway to get it to pickup on name addressing so when your loading up remote desktop connection you can just type he name of the box you want to connect to opose to figering out what box you want to connect to via ip.

  17. MikroTik VPN configuraiton September 2, 2019 at 3:56 pm

    Hi thanks for helping to setup mikrotik VPN configuration.
    Keep it up

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: