Firstly all i wan’t to do is have the PPTP server running, however instead of assigning clients a seperate pool and routing i wanted to have the client be bridged onto the Internal LAN
So A:
I created a bridge
Added internal port to it.
B:
Enabled PPTP
Set default profile to default encryption
C:
Went into default-encryption profile left everything as is, however slected bridge1 under bridge field.
D:
Went under secrets, created one and simply made sure it’s profile is default-enryption
Now what is happening is the client cannot connect because it’s not getting IP settings i assume, however this is how it should be setup according to wiki somewhere…
The exact error is
PPTP still has to hand out an IP address as part of the PPTP handshake.
Create an IP Pool of addresses in the range of your internal network.
in either the pptp profile or the secret, set the local IP to the bridge IP of the Mikrotik and the remote IP to the pool you created.
Finally, under interfaces, click the properties of the bridge and change ARP type to proxy-arp.
If you do not set the proxy-arp, the vpn client will not be able to talk to any local PC’s on the bridge.
I initially did it the way you mentioned as that made logical sense, but admitedly in rush of things i never set the proxy-arp and hence wasn’t able to communicate with LAN hosts…
The instructions you posted are for a site-to-site. If you are doing a site-to-site, then it is recommended you don’t put them on the LAN’s on the same network, but rather make them independent subnets and route the traffic over a PPTP tunnel.
(see http://wiki.mikrotik.com/wiki/Manual:Interface/PPTP#Site-to-Site_PPTP)