pppoe client/server using bto modem and internal dslam

I’ve got a BTO modem connected to a homelab dslam. I need to setup a pppoe client that will use

Username: bthomehub@btbroadband.com
Password: BT
VLAN: 101

and then a ppooe server to actually finish the connection and assign an ip. This is my config so far the BTO modem lan is plugged into port 20 of the mikrotik.

Here is my NON working config so far please could someone point out where i’m going wrong.

/interface vlan
add interface=ether20 name=vlan101 vlan-id=101
/interface pppoe-client
add add-default-route=yes dial-on-demand=yes disabled=no interface=vlan101 \
    name=pppoe-out1 use-peer-dns=yes user=bthomehub@btbroadband.com
/ip pool
add name=vlan101_pool ranges=10.78.0.1-10.78.0.253
/ip dhcp-server
add address-pool=vlan101_pool interface=vlan101 name=vlan101_dhcp
/ppp profile
set *0 change-tcp-mss=no
/interface pppoe-server server
add disabled=no interface=ether20 service-name=service1
/ip address
add address=10.78.0.254/24 interface=pppoe-out1 network=10.78.0.0
/ip dhcp-server network
add address=10.78.0.0/24 dns-server=8.8.8.8,8.8.4.4 gateway=10.78.0.254 \
    netmask=24
/ppp secret
add name=bthomehub@btbroadband.com

any info on your homelab dslam ? sounds like fun/interesting (sorry I’m of no help though)

The old BT Huawei/ECI modems already handle the VLAN 101 tagging internally so you attach the PPPoE client directly to the ethernet inteface connected to the modem.

Oh great so all i need to do is attach it to port 20 that isn’t a slave and configure pppoe client?

Yes