Hola a todos,
tengo 2 MODEMS de internet TELMEX y un servidor DHCP con ubuntu 12.04 en funcionamiento y con internet en mi red LAN
interfaces ethernet
eth0(192.168.3.243 ADSL1)
eth1(192.168.1.1 RED LAN)
eth2(192.168.2.243 ADSL2)
hace tiempo investigue sobre balanceo de carga de internet para aguilizar mas la velocidad de mi red lan.
logre hacer el balanceo en mi servidor, este es el codigo.
#----------SOLO UNA VEZ
echo 200 adsl1 >> /etc/iproute2/rt_tables
echo 201 adsl2 >> /etc/iproute2/rt_tables
echo 1 > /proc/sys/net/ipv4/ip_forward
#----------SOLO UNA VEZ
#----SCRIPT BALANCEO DE CARGA
ip route add 192.168.3.0/24 dev eth0 src 192.168.3.243 table adsl1
ip route add default via 192.168.3.254 table adsl1
ip route add 192.168.2.0/24 dev eth2 src 192.168.2.243 table adsl2
ip route add default via 192.168.2.254 table adsl2
ip rule add from 192.168.3.243 table adsl1
ip rule add from 192.168.2.243 table adsl2
route del default
ip route add default scope global nexthop via 192.168.3.243 dev eth0 weight 1 nexthop via 192.168.2.243 dev eth2 weight 1
Cuando ejecuto este script tal y como esta linea x linea el balanceo me logra funcionar correctamente.
El problema esta en que al momento de ejecutar este script mi red LAN ya no tiene internet pero el servidor DHCP sigue funcionando correctamete solo no comparte el internet a causa del balanceo
script rc.local
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --Table nat -A POSTROUTING -O eth0 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
exit 0
script iptables.up.rules
*nat
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:3128
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
COMMIT
pregunta que debo de modificar para que mi red LAN ganche internet.
Gracias.