VPN to Eth

Hi All, hope you can help me with my query.

Is there a possibility to connect PPTP client to the server and pass that connection to a specific Eth port? So if I connect something to this port I will get access to resources on that VPN however any other Eth port would simply connect to my local network.

If this is possible I would be grateful for any help in achieving this setup.

Something like this should work:

/interface pptp-client
add name=pptp-out1 <other parameters>
/ip route
add distance=1 gateway=pptp-out1 routing-mark=pptp
/ip firewall mangle
add action=mark-routing chain=prerouting in-interface=<PPTP LAN port> new-routing-mark=pptp passthrough=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pptp-out1