multiple pppoe connections

allouh

New Member
Joined
Oct 29, 2008
Messages
4
Reaction score
0
hello
here is my situation...
i have one ethernet on my pc directly connected to the adsl modem, with no router between, and i connect to the internet using pppoe connection, and i'm using windows xp SP3.
recently i start using different pppoe protocol than the windows offered. called raspppoe, and with this protocol i can connect up to 10 adsl seperate connections at the same time, each one obtains different ip address.(using multiple isp accounts).
but i can only use the bandwidth from the last connection i make, and the other become idle.
my question is how can i combine the bandwidth from all these connections and use them effectively.
hope someone with experience can help me with this.

note:i tested each connection on different vmware machines at the same time, and all machines connected to the internet and all have the full bandwidth for the account i used, this mean there should be a possible way to combine seperate pppoe connections and my modem can handle all bandwidths from all connections.
 
I suspect its probably your routing that's the problem. When you make a PPPoE connection windows or automatically creates a default route. This default route basically means that all traffic that is not destined for your subnet gets routed this way.

Now to effectively use the multiple connections you need to manually specify which traffic should use what connection as you can only have one default route per network device (ie your pc).

So if you want to use these connections appropriately you'll need specific destinations that these connection should reach like for instance a specific IP address that one of connections should reach.

Having multiple connections won't increase your speed thou.

/crap talk over
 
I would love to know how to do this in Linux using 2 pppoe connections - one for international and one for local bandwidth.
 
I suspect its probably your routing that's the problem. When you make a PPPoE connection windows or automatically creates a default route. This default route basically means that all traffic that is not destined for your subnet gets routed this way.

Now to effectively use the multiple connections you need to manually specify which traffic should use what connection as you can only have one default route per network device (ie your pc).

So if you want to use these connections appropriately you'll need specific destinations that these connection should reach like for instance a specific IP address that one of connections should reach.
multiple connections using raspppoe is the same as connecting each vmware machine using pppoe. but since vmware machines is independent, each machine routes its connections to its own ip. and each machine has the full speed of the isp account i used(tested and verified).
I asked if there is a way to do this on the same machine.

/crap talk over
which part is the crap
 
a modem cannot dial multiple connections... get a router
windows default tcp/ip protocol cant dial more than one connection, not the modem.
using different access methods to the modem will enable multiple connections.
up to now i managed to have 6 different connections at the same time using one modem and one ethernet,using six different vmware machines, each working at the full bandwidth.
 
Last edited:
multiple connections using raspppoe is the same as connecting each vmware machine using pppoe. but since vmware machines is independent, each machine routes its connections to its own ip. and each machine has the full speed of the isp account i used(tested and verified).
I asked if there is a way to do this on the same machine.


which part is the crap

How did you verify the speed? There is no way that the ADSL line can give you more than allocated. Unless it was to a slow site and the multiple connections actually gave you the full line speed.

The only way this could speed up downloads is you were using the vmware images to download from a news server allowing you more then 4 connections.

Edit: Telkom limits your speed on layer 2 and PPPoE uses layer 3 to connect so there is no way you can bypass the speed set by a layer 2 device using a layer 3 technology.
 
Bwaaahahahaha, you're claiming to be able to exceed the maximum line synch speed.
Awesome!

If you really have n "virtual machine"'s running at 384KB/s on a 384KB/s line at the same time, then you have encountered something amazing. Call the FBI.

If you actually have n "virtual machine"'s running at 384KB/s on a 384KB/s line one at a time, then you have exactly the same effect that you would have had if you just used internet connection sharing, where all non-LAN data is routed through one dial-up connection.

Now, back to using the 10 connections all at the same time, you have to decide how on earth you want to do that. There are 2 possible scenarios:

1 - Each TCP/IP open-connection is forwarded to one of the 10 connections in a round robin fashion, and all replies arrive on the same connection. To do this, you would need to implement a central controller that controls which of the 10 connections is next in the queue, and handles the NAT for the existing established connections.

2 - You split up the 10 lines into 10 different destinations, each time something wants to connect to an external connection, one of the 10 line's is selected based on the fact that that line handles that destination. This can be achieved using a routing table, much like is done with routesentry and local/international connections.

Now .. clarify your requirement further please.
 
Bwaaahahahaha, you're claiming to be able to exceed the maximum line synch speed.
Awesome!

If you really have n "virtual machine"'s running at 384KB/s on a 384KB/s line at the same time, then you have encountered something amazing. Call the FBI.

If you actually have n "virtual machine"'s running at 384KB/s on a 384KB/s line one at a time, then you have exactly the same effect that you would have had if you just used internet connection sharing, where all non-LAN data is routed through one dial-up connection.

Now, back to using the 10 connections all at the same time, you have to decide how on earth you want to do that. There are 2 possible scenarios:

1 - Each TCP/IP open-connection is forwarded to one of the 10 connections in a round robin fashion, and all replies arrive on the same connection. To do this, you would need to implement a central controller that controls which of the 10 connections is next in the queue, and handles the NAT for the existing established connections.

2 - You split up the 10 lines into 10 different destinations, each time something wants to connect to an external connection, one of the 10 line's is selected based on the fact that that line handles that destination. This can be achieved using a routing table, much like is done with routesentry and local/international connections.

Now .. clarify your requirement further please.

Stoke you seem to know your stuff. But still the 10 connections doing round robin would still achieve the same speed as just one connection if not a little bit slower.
 
up untill now i didnt mention my line speed, and all start assuming.
my maximum line synch speed is 1024/256 Kb/s, and the six accounts i used on vmware machines where 128Kb/s each.
how i tested the speed???
i left torrent client running on each machine, and each one is running at speed 13-15 KB/s.
also i installed bandwidth monitor on each machine.

i didnt want to use the 10 connection, since the maximum speed is 8 times the speed of my isp, i can successfully have 8 connections each working at 128Kb/s.
and this is what i want to do using raspppoe.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X