We're setting up a triple homed linux box with Slackware 10.2. We're running a patched 22.214.171.124 kernel for various reasons.
eth0 = LAN
eth1 = ISP 1
eth2 = ISP 2
Both ISPs give us a static 8 IP range.
We first tried to do something like this: http://lartc.org/howto/lartc.rpdb.multiple-links.html
which sort of works but seems a bit unreliable. (bind 9.3.2 is installed locally)
As an alternative I'm now trying to get this to work: http://www.linux.com.lb/wiki/index.pl?node=Load%20Balancing%20Across%20Multiple%20Links
(this is worth a read too: http://linux-ip.net/html/adv-multi-internet.html#adv-multi-internet-inbound
Here's the problem - it requires the "random" option from netfilter iptables patch-o-matic to be installed.
We've got iptables 1.3.5 installed but when I run the patchomatic ./runme base command it does not include "random" as a target. Patch-o-matic version is patch-o-matic-ng-20040621.
Is anybody able to let me know how to patch the kernel and iptables to include this target?
libipt_random.c appears to be in iptables 1.3.5 but there is no libipt_random.so after compilation.
Can anybody help me figure out what's going on please?