Site icon System Zone

MikroTik VPN Configuration with PPTP (Connecting Remote Client)

VPN (Virtual Private Network) is a technology that extends private network across a public network. It enables private network users to send and receive data across public network as if their network devices were directly connected to the private network.

There are many VPN services in MikroTik RouterOS 7. Among them, MikroTik PPTP is a mostly used VPN service. It is a client-server VPN technology. So, a user can access server, printer, IP phone and any other network devices of any private network across public network using MikroTik PPTP.

For example, if you are a system administrator or an employee of an office and need to access office server, printer or any network devices while you are outside of the office, MikroTik PPTP VPN will be a better solution which will connect you with your office network across vpn network.

MikroTik PPTP service can be applied in two methods. These are:

In this article, We are going to see how to configure MikroTik PPTP service that will be able to connect a remote workstation across public network and the remote workstation will be able to get access to local network as if the workstation was directly connected to the local network.

Network Diagram

To configure a MikroTik PPTP VPN Service that will connect a remote workstation across public network, We are following the below network diagram.

Client-server Network Topology

In this diagram, a MikroTik Router is connected to internet through ether1. Workstations are connected to ether2. The Laptop is connected to the internet and can reach MikroTik Router’s public IP. After configuring PPTP VPN Tunnel, the laptop will be able to connect to MikroTik local network as if it was directly connected to the local network.

IP Information for this configuration

MiroTik VPN Configuration with PPTP

VPN configuration in MikroTik RouterOS 7 with PPTP Service can be divided into two parts.

Part 1: MikroTik Router Basic Configuration

In this part, we will complete MikroTik Router basic configuration. Basic RouterOS configuration includes assigning WAN IP, LAN gateway IP, DNS IP, NAT configuration and default route configuration. The following steps will show how to do these configuration in MikroTik RouterOS 7.

Basic RouterOS configuration has been completed. Now it is time to enable PPTP Server in MikroTik RouterOS.

Part 2: PPTP Server Configuration in MikroTik Router

After completing MikroTik Router basic configuration, we will configure PPTP VPN Server in MikroTik RouterOS. PPTP VPN Server configuration in MikroTik Router can be completed following the below four steps.

Step 1: Enabling PPTP Server in MikroTik RouterOS 7

The first step to create PPTP Tunnel in MikroTik RouterOS is to enable PPTP VPN Server. The following step will show how to enable PPTP VPN Server in MikroTik RouterOS.

Step 2: Creating PPP Secrets(username and password)

We will now create a user who will be connected to the PPTP VPN Server. To create username and password, follow the below steps carefully.

PPP user who will be connected from remote client machine has been created. At this point, if the user gets connected from the remote client machine and try to ping any workstation from the remote machine, the ping will be time out because the remote client is unable to get ARPs from workstations. The solution is to set up proxy-arp on the LAN interface

Step 3: Enabling proxy-arp on LAN interface

The following steps will show how to enable proxy-arp on the LAN interface.

After enabling proxy-arp, the remote client can successfully reach all workstations in the local network behind the router.

Step 4: Creating PPTP Interface

You can optionally create PPTP interfaces. If you do not create PPTP interface manually, a PPTP interface will be created dynamically when a user will be connected. The following steps will show you how to create a PPTP interface for a specific user manually in MikroTik router.

If we need to apply specific filter rule for a specific user, create this PPTP interface otherwise, it is always better to allow creating PPTP interface dynamically.

PPTP Server is now ready to accept PPTP client. Now we will see how to create PPTP client in Windows Operating System.

PPTP Client Configuration

Almost all Operating Systems including Windows support PPTP client. In this article, we will see how to configure PPTP client in Windows 10 operating system. All other Windows versions follow almost the same procedure.

If everything is OK, you will be able to connect to the PPTP VPN Server and a PPTP Tunnel will be created between MikroTik RouterOS and the remote client device. Now try to ping and I hope there will be no problem to get ping reply.

If you use other operating system than Windows, please search in Google how to create PPTP client at that specific operating system. I hope you will a get solution.

If you have any confusion to do above steps properly, please watch the below video carefully about MikroTik VPN configuration with PPTP. I hope, it will help you to reduce any confusion about VPN in MikroTik Router with PPTP VPN Service.

MikroTik VPN configuration with PPTP VPN Service has been discussed in this article. I hope, you are now be able to configure a VPN tunnel with MikroTik PPTP VPN Service. However, if you face any problem to configure a VPN network with MikroTik RouterOS 7, feel free to discuss in comment or contact with me from Contact page. I will try my best to stay with you.

Exit mobile version