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]