Hi,

I know that if I give a Cisco router two equal cost paths to the same
destination, it will load share using both interfaces, like this:

ip route 10.1.1.0 255.255.255.0 ether 0
ip route 10.1.1.0 255.255.255.0 ether 1

And the router happily spits packets out both interfaces, round-robin
style.

I need a Linux box to do the same thing.  I can set up like this:

ifconfig eth0 10.1.2.1 (this is the LAN)
ifconfig eth0 10.1.2.2 (These two are going to the 
ifconfig eth1 10.1.2.3  remote network)

route add -host 10.1.2.4 eth0
route add -host 10.1.2.4 eth1

route add -net 0.0.0.0/0 gw 10.1.2.4

Route then shows the default pointing to 10.1.2.4 on eth0, and only eth0
is used.  If I then do "route add -net 0.0.0.0/0 gw 10.1.2.4 eth1" then
both routes show up, but still only eth0 is used.

So I figure we'll try the eql driver.  I compiled the eql driver into the
kernel, but haven't been able to get the eql_enslave to compile cleanly
with my 2.2 kernel - so eql is there, but no way to enslave the ethernet
cards to it.  I'm not a programmer, and when the sucker won't compile I
don't know how to fix it.

Help???  Surely I can't be the only one trying to do this.  Is there a new
eql_enslave for the 2.2 kernel, since the eql driver is now included in
the kernel?  Is there some other command that replaced eql_enslave, or did
I just grab an old distribution?  Or is there some other approach I am
missing here?

Dale
---
The most exciting phrase to hear in science, the one that heralds new
discoveries, is not "Eureka!" (I found it!) but "That's funny ..."
                -- Isaac Asimov

PS..  If you're wondering just what the hell I'm trying to do, I need to
use two very dumb bridges between two networks.  They'e wireless bridges,
so both are needed, but they cannot coexist on the same Ethernet segment
or we'll see a bridging loop.  I want to use the Linux machine as a router
and multiplex packets through the two bridges to double the bandwidth
between two locations.  I could do it with a Cisco, but I'd have to use
one with at least 3 Ethernet interfaces, which gets expensive.  I also
want to use addresses in the same network for all the interfaces, and IOS
has a problem with this.


-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to