In v6.x I use this hack because adding a pppoe-client to a VRF results in the default still going to 'main'
Code: Select all
/routing/filter add chain=dynamic-in comment="Hack to add routing mark for pppoe" distance=104 set-routing-mark=DSL
In v7.1 adding the pppoe-client interface to a VRF as below still results in the default added to the 'main' table and there doesn't appear to be a way to apply the workaround above. Adding the underlying interface to the VRF doesn't work either, unlike adding the underlying interface for a dhcp-client.
Code: Select all
/ip/vrf add interfaces=pppoe-interface name=DSL