Problems routing VPN into LAN side

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.) :frowning:

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?