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 (192.168.10.10-192.168.10.20, 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:
Note: 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:
