Multiple ADSL connections

Note I am not trying bond the connections together, as I didn’t want to complicate things.
Also note that IP addresses have been altered to describe the issue.

When our company moved location, we had 3 phone lines and 3 separate ADSL accounts provisioned.

ADSL1 username1 worked from day one, and there have been no issues with it.

When I recently tried to implement the 3 lines at the same time, I discovered a problem.

The original provisioning documentation I had from the provider looked something like this:
ADSL1 username1 ip:192.168.6.120 gateway: 192.168.6.1
ADSL2 username2 ip:192.168.7.43 gateway: 192.168.7.1
ADSL3 username3 ip:192.168.8.95 gateway: 192.168.8.1

This looked perfect, as I could route to each gateway on a separate subnet, and build every rule that I needed into the script that I have.

When I actally tried it, each pppoe connection gets a return of a gateway with the same IP address (which is on a completely different subnet):
ADSL1 username1 ip:192.168.6.120 gateway: 202.162.6.1
ADSL2 username2 ip:192.168.7.43 gateway: 202.162.6.1
ADSL3 username3 ip:192.168.8.95 gateway: 202.162.6.1

[admin@MikroTik] /interface pppoe-client> /interface pppoe-client monitor numbers=0,1
status: connected connected
uptime: 1w5h57m32s 33s
idle-time: 0s 0s
active-links: 1 1
service-name:
ac-name: ncyg-PLACENAME ncyg-PLACENAME
ac-mac: 00:90:1A:A0:hx:hx 00:90:1A:A0:hx:hx
mtu: 1480 1480
mru: 1480 1480
local-address: 110.142.aaa.aaa 110.142.aaa.aaa
remote-address: ccc.ccc.ccc.ccc ccc.ccc.ccc.ccc

I have tested a script at home that works perfectly, providing the gateway address is unique for each ADSL connection.

I have tried lots of avenues to solve this, including trying rules to force routing out through a particular interface, and of course attempting to raise a level 2 case with our ISP and getting a reply (but that is another matter..)

The reason I am posting here, is that I would like to know if there is anyone that has multiple ADSL connections and which ISP they are using.

Is this even possible from a single physical location?

  • I can ping each of the originally assigned gateway IP addresses ok, the problem is that the gateway reported back to each pppoe connection is not the one originally provisioned (if it ever was).
  • If this is possible, what do you have to tell the ISP to do at their end to make this work.

I sent multiple emails to mikrotik support, but they have not responded with any answer apart from ‘send us a rifout’ which crashed last week.

After some time on the phone with my ISP today, I am going to have to change how I am trying to do this, and switch from using the modems in bridge-mode to letting them do the pppoe connect, and then routing through them instead.

I’ll post when I have it sorted out.