Only one active connection using MLPPP

Basic Overview:

UK ISP Supports MLPPP.
2 VDSL lines courtesy of BT Wholesale.
Configured port 1 and 2 of RB2011 to act as MLPPP “client” using a configuration example from:
http://tech.waynesimmerson.ca/Article/how-bond-multiple-dsl-connections-mlppp-and-mikrotik-routerboard
Cross ref with various youtube videos and articles - seem to all follow the same patter.

Issue:

Login works but only one connection is active.
If I remove ETH2 it will connect fine on ETH1 and vice versa.
If I leave them both plugged in it appears to randomly connect on one or the other Ethernet interface but never on the pair.

Please can someone offer some assistance please?

Please post a full export.

Sure thing. All the IP’s and usernames and passwords don’t apply but that is all I have changed.


# jul/17/2017 16:01:40 by RouterOS 6.39.2
# software id = 5B45-Y7LC
#
/interface bridge
add admin-mac=64:D1:54:22:DD:A3 auto-mac=no comment=defconf name=bridge
/interface ethernet
set [ find default-name=ether4 ] master-port=ether3
set [ find default-name=ether5 ] master-port=ether3
set [ find default-name=ether6 ] name=ether6-master
set [ find default-name=ether7 ] master-port=ether6-master
set [ find default-name=ether8 ] master-port=ether6-master
set [ find default-name=ether9 ] master-port=ether6-master
set [ find default-name=ether10 ] master-port=ether6-master
/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1,ether2 max-mru=1492 max-mtu=1492 name=MLPPP password=APASSWORD user=AUSERNAME
/ip neighbor discovery
set ether1 discover=no
/ip pool
add name=default-dhcp ranges=192.168.215.10-192.168.215.199
/ip dhcp-server
add address-pool=default-dhcp disabled=no interface=bridge name=DHCP
/interface bridge port
add bridge=bridge comment=defconf interface=ether6-master
add bridge=bridge comment=defconf interface=sfp1
add bridge=bridge interface=ether3
/ip address
add address=192.168.215.1/24 comment=defconf interface=bridge network=192.168.215.0
/ip dhcp-server network
add address=192.168.215.0/24 comment=defconf dns-server=8.8.8.8 gateway=192.168.215.1 netmask=24
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.88.1 name=router
/ip firewall filter
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=accept chain=input comment=Winbox dst-port=8291 protocol=tcp
add action=accept chain=input comment="defconf: accept established,related" connection-state=established,related
add action=drop chain=input comment="defconf: drop all from WAN" in-interface=ether1
add action=fasttrack-connection chain=forward comment="defconf: fasttrack" connection-state=established,related
add action=accept chain=forward comment="defconf: accept established,related" connection-state=established,related
add action=drop chain=forward comment="defconf: drop invalid" connection-state=invalid
add action=drop chain=forward comment="defconf:  drop all from WAN not DSTNATed" connection-nat-state=!dstnat connection-state=new in-interface=ether1
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade" out-interface=MLPPP
add action=dst-nat chain=dstnat comment=RDP dst-port=3389 in-interface=MLPPP protocol=tcp to-addresses=192.168.215.100 to-ports=3389
/system clock
set time-zone-name=Europe/London
/tool mac-server
set [ find default=yes ] disabled=yes
add interface=bridge
/tool mac-server mac-winbox
set [ find default=yes ] disabled=yes
add interface=bridge

Are you 100% positive that your ISP has MLPPP enabled for your DSL lines?

Have your tried wiki settings?

i.e.

/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1,ether2 max-mru=1480 max-mtu=1480  mrru=disabled name=MLPPP password=APASSWORD user=AUSERNAME

Firewall filter rules should refer to MLPPP interface, just as you did with NAT:

/ip firewall filter
...
add action=drop chain=input comment="defconf: drop all from WAN" in-interface=MLPPP
...
add action=drop chain=forward comment="defconf:  drop all from WAN not DSTNATed" connection-nat-state=!dstnat connection-state=new in-interface=MLPPP

I am 100% my ISP has told me that they support MLPPP but I am not 100% positive they do support MLPPP.

Does the configuration look Ok on the whole?

Yes.

Try the parameters in the example, apart from that it should work if MLPPP is enabled by your ISP, which is the main suspect now, as the typical limitation to one pppoe user on single connection PPPoE seems to be kicking in.

Was the ISP in the end.