I am trying to create a VPN service to allow me to tunnel into my router when away from the office and become part of the LAN side.
I followed all the instructions here, and it works to a point. The incoming PPTP connection is given addresses in the LAN DHCP pool all right but isn’t getting assigned to the common bridge with the LAN port. (Curiously, I have this working fine on the same router for a MikroTik-to-Mikrotik connection, it’s just not working for a dial-in-type VPN.) If I ping all the addresses on the LAN, I get the router, myself (on two addresses), and nothing else.
I finally jimmied it by changing the bridge’s arp to proxy-arp – now when I ping the LAN, I see everybody. However, I have been told that proxy-arp is more often abused to remedy inadequate routing than it is used responsibly, so I’d rather avoid it if possible Seems to me if I could get the feature working where it automatically added my login interface to the bridge, I wouldn’t need it. Does anybody have any ideas how I can get this working?
I followed all the instructions here, and it works to a point. The incoming PPTP connection is given addresses in the LAN DHCP pool all right but isn’t getting assigned to the common bridge with the LAN port. (Curiously, I have this working fine on the same router for a MikroTik-to-Mikrotik connection, it’s just not working for a dial-in-type VPN.) If I ping all the addresses on the LAN, I get the router, myself (on two addresses), and nothing else.
BCP is not supported on Windows computer as I know, options adds PPP interface to tunnel.
Proxy-ARP is your only solution to use the same subnet on remote PPTP client. Otherwise use different subnet and setup proper routing.
I can’t be sure, but it seems to me that the fact that BCP isn’t implemented on Windows or Macs isn’t strictly relevant. If I could just persuade the Mikrotik to automatically add the pptp interface device to the LAN bridge, as the [u]reference here[/u] implies it should, it seems to me that everything should work just fine. The reference provided says nothing about this option being limited to use with BCP. (Unfortunately, I cannot test to see whether everything would work just fine, because RouterOS explicitly prohibits me from manually adding the pptp interface to the bridge in order to test this theory.) 
PPP interface is added to bridge, if BCP option is enabled on both sides of the link, otherwise interface is not added to bridge.
OK, then, how about a suggestion that the bridge option be made to work whenever it is specified, regardless of whether BCP is present? It doesn’t look like I need BCP to do what I am trying to do, and if the option just worked when I specified it (especially since I am forbidden to add to the bridge manually), it appears that everything I need would be there. Or is there some more basic reason such a bridge would fail even if it were established?