I ahve a Situation Like This,
From one Mikrotik Router i can connect up to 4 pppoe clinet connections , ex.
pppoe1 from eth1
pppoe2 from eth1
pppoe3 from eth1
pppoe4 from eth1
The pppoe clients gets the public ip address like:
pppoe1- 192.168.0.1
pppoe2- 192.168.0.2
pppoe3- 192.168.0.3
pppoe4- 192.168.0.4
but all the pppoe clients have the same gateway 192.168.0.254
Now i have the second eth2 into mikrotik withch is the ethernet of the local computers: 10.0.0.1
how to make posible this situation:
local pc with IP address from 10.0.0.10-10.0.0.20 to have access to the internet from pppoe1
from 10.0.0.21-10.0.0.30 to have access to the internet from pppoe2
from 10.0.0.31-10.0.0.40 to have access to the internet from pppoe3
from 10.0.0.41-10.0.0.50 to have access to the internet from pppoe4
I can make masquarade from one pppoe and it works great but with more than One does not work.
Unfortunately RouterOS doesn’t support interface based routing for point-to-point links. So you’re stuck when you have several uplinks with the same gateway…
This situation that i have explained Works with PROSUM WooWeb Software router.
also i have try it with Linux OS and it Work but there i didnt know dow to Manage Bandwith,
The Mikrotik OS router is the Best solution for me, But Eny IDEA how it is Possible to make it Work, for example how to make in one RouterOS more Virtual Routers and all the other Virtual Routers will be responsible for one pppoe client connection.
or in the routing table how to manage Routing for Evry pppoe client Connection to have its oun Route and in the NAT to manage Masquarading.
eth1
Router OS LAN
ISP defalut gateway /-ppoe1--192.168.0.1\ eth2 /- 10.0.0.10-20
--192.168.0.254-------pppoe2--192.168.0.2 - 10.0.0.1<--- 10.0.0.21-30
\-pppoe3-192.168.0.3/ \- 10.0.0.31-40
OR for pppoe client I can get the separate ethernet card
|------------- router OS ------------|
pppoe ethernet cards LAN
ISP defalut gateway /-ppoe1---192.168.0.1- eth1\ eth4 /- 10.0.0.10-20
--192.168.0.254------- pppoe2--192.168.0.2- eth2 - 10.0.0.1<---10.0.0.21-30
\-pppoe3--192.168.0.3- eth3/ \- 10.0.0.31-40
Lake you can see local PC have the Gateway 10.0.0.1 and the router OS sees if the Source IP is from the range 10.0.0.10 - 10.0.0.20 masquarading will go through pppoe1, and for the other local PC the same
I strongly agree, there are many times when interface routing would be very handy. We use it all the time on our Cisco routers. Say why do you need to have 4 pppoe-client connections to the same place anyway?
Could be he’s having several DSL uplinks from the same provider to get more aggregate bandwidth. This usually ends up having the same default gateway (as it’s the same provider and usually the same of their PPPoE servers where you end up).
The Idea is To Get more than one Public IP address, With this I can solve the problem of Undernet server for my clients, Also and for about 10% increase of bandwith.
But primary for the IPs beacouse MY ISP does not give me a subclass of public IPs