Multiple ADSL connections, routing

Routing is easy (as explained in the MT manual)…

Just not so easy when creating two identical PPPoE tunnels to the same service provider. The gateway addresses are the same.

Anyway to configure MikroTik to split local traffic between these two (or more) connections. Although I did get the setup working with different ISP’s, I would like to know if it is possible with the same IP.

Default Route: 0.0.0.0/0 GW: 145.145.33.40 (interface ADSL1) ; 145.145.33.40 (interface ADSL2).

Not sure if it is possible, need some expert advice on this one… I did try different Linux boxes (Virtual machines) with NAT and my MikroTik device routing to these gateways… Did work, but really too complex.

Never managed to do that as either it does nothing, or 1 of the pppoe clients takes preference. Let us know if you ever hack a solution.

Till then just let the modems handle the pppoe connection and balance over the IP’s assigned to them.

Use another MT box (or any router that can do it) to connect to one of the PPPoE connections and configure it to serve as a gateway itself with another IP address. Problem could be that you would need to buy a license for the other MT box if you want/need to play by the rules.

Isnt there a .. feature reqest section in the forums ? Make one.

Or ask the ISP to change their configuration to help you. Like set up another gateway (diff IP address) or NAT the same gateway with another, second, IP address that you could set up manually for one of the PPPoE connections. Or not to run PPPoE on that particualr one ADSL but directly connect it… They most probably will tell you they can not do that or ask you for some payment. Maybe asking a friend that works for the ISP to help you is a good idea on this point. Good luck.

I have configured various MikroTik devices as Virtual Machines (Running on Microsoft Virtual Server).

By using these machines as gateways, everything worked but

  1. Twice-Nat used
  2. Im sure there must be easier alternatives
  3. MikroTik licenses

The balancing worked though but I had the following problems

  1. Skype traffic (and other P2P) was very slow due to the fact that the source IP is not always the same… Always used third party as proxy - very verry very slow
  2. Management - work on total of 4x MikroTik machines…

I can always replace the MikroTik software with IPCop models, but the double-NAT idea is still not attractive to me.

Can you setup a static arp for a fake address - to emulate your gateway? Then you have 2 ips for the same MAC address… just a thought - never tested it.

Sam

Dont double NAT i.e.:

put a /30 on ether1 and modem 1 same for ether2 and modem2

then add a route on the modems for your network via the /30’s

works no problem except you still have your hassles created by load balancing

Yogi - I do understand the /30 subnet mask, but not the double NAT idea. Both router still need to NAT the ether1 traffic to modem1… Please advise

No thats messy.

Your internal range is 192.168.0.0/24 on ether3
172.16.8.x/30 on ether 1 to modem 1 172.16.8.x/30
172.16.8.y/30 on ether 2 to modem 2 172.16.8.y/30

add a route (any cheap ADSL modem/router has this facility) on modem 1 192.168.0.0/24 gateway 172.16.8.x/30, modem 2 172.16.8.y/30

on mikrotik you balance 172.16.8.x,172.16.8.y

also advisable as pppoe is not present in mikrotik, add 2 /32 routes for netwatch
196.25.1.1 gateway 172.16.8.x, 196.7.0.138 gateway 172.16.8.y

then add a netwatch for each IP and scripts to disable/enable the respective gateway - you understand everything?