It is true that the route only applies to the remote-address IP, but the remote-address is the same address as the PPTP Server’s IP address.
RouterOS v4.9 on both an RB450G and an RB750
The PPTP Client is configured as follows:
Name = BadVPN
Connect To = 11.11.11.1
Dial on Demand = No
Add Default Route = No
Once connected, the client is automatically assigned the following address:
Address = 11.11.11.2
Network = 11.11.11.1
Interface = BadVPN
The addition of the above address creates an automatic dynamic route as follows:
Dst. Address = 11.11.11.1
Gateway = BadVPN
Distance = 0
Pref Source = 11.11.11.2
Once this dynamic route is created, the PPTP traffic to 11.11.11.1 stops flowing out the default gateway and the tunnel eventually times out.
Here are the log entries you requested, not sure if I got what you need though:
May/13/2010 14:45:22 pptp,ppp,debug,packet BadVPN: rcvd LCP EchoReq id=0x2
May/13/2010 14:45:22 pptp,ppp,debug,packet <magic 0xd7d29880>
May/13/2010 14:45:22 pptp,ppp,debug,packet BadVPN: sent LCP EchoRep id=0x2
May/13/2010 14:45:22 pptp,ppp,debug,packet <magic 0x656a7277>
May/13/2010 14:45:23 pptp,debug,packet rcvd Echo-Request from 11.11.11.1
May/13/2010 14:45:23 pptp,debug,packet identifier=16777216
May/13/2010 14:45:23 pptp,debug,packet sent Echo-Reply to 11.11.11.1
May/13/2010 14:45:23 pptp,debug,packet identifier=16777216
May/13/2010 14:45:23 pptp,debug,packet result-code=1
May/13/2010 14:45:23 pptp,debug,packet error-code=0
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: LCP lowerdown
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: LCP closed
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: CCP lowerdown
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: CCP closed
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: BCP lowerdown
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: BCP down event in starting state
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: IPCP lowerdown
May/13/2010 14:45:51 pptp,ppp,debug BadVPN: IPCP closed
May/13/2010 14:45:51 pptp,ppp,info BadVPN: terminating... - keepalives timed out
May/13/2010 14:45:51 route,debug,event Interface change
May/13/2010 14:45:51 route,debug,event interface=BadVPN
May/13/2010 14:45:51 route,debug,event status=DOWN
May/13/2010 14:45:51 route,debug,event mtu=1460
May/13/2010 14:45:51 route,debug,event Interface change
May/13/2010 14:45:51 route,debug,event interface=BadVPN
May/13/2010 14:45:51 route,debug,event status=DOWN
May/13/2010 14:45:51 route,debug,event mtu=1460
May/13/2010 14:45:51 route,debug,event Remove interface BadVPN
May/13/2010 14:45:51 route,debug,calc Begin calculation
May/13/2010 14:45:51 route,debug,event Removed route
May/13/2010 14:45:51 route,debug,event state=ACTIVE
May/13/2010 14:45:51 route,debug,event dst-prefix=11.11.11.1/32
May/13/2010 14:45:51 route,debug,event attributes
May/13/2010 14:45:51 route,debug,event protocol=CONNECT
May/13/2010 14:45:51 route,debug,event scope=10
May/13/2010 14:45:51 route,debug,event target-scope=0
May/13/2010 14:45:51 route,debug,event connected-net= address=11.11.11.2/32 interface=BadVPN
May/13/2010 14:45:51 route,debug,event routing-mark=main
May/13/2010 14:45:51 route,debug,event table=main
May/13/2010 14:45:51 route,debug,event origin-type=CONNECTED
May/13/2010 14:45:51 route,debug,calc End calculation
May/13/2010 14:45:51 route,debug Begin redistribution
May/13/2010 14:45:51 route,debug Accept withdraw 11.11.11.1/32
May/13/2010 14:45:51 route,debug Commit prefix 11.11.11.1/32
May/13/2010 14:45:51 route,debug End redistribution
May/13/2010 14:45:51 route,debug,calc Begin calculation
May/13/2010 14:45:51 route,debug,event Address removed
May/13/2010 14:45:51 route,debug,event network=11.11.11.1/32
May/13/2010 14:45:51 route,debug,calc End calculation
May/13/2010 14:45:52 pptp,ppp,debug BadVPN: LCP lowerdown
May/13/2010 14:45:52 pptp,ppp,debug BadVPN: LCP down event in starting state
May/13/2010 14:45:52 pptp,ppp,info BadVPN: disconnected