Hola foreros:
Estoy haciendo un balanceo de carga, pues en la oficina tengo dos ISP (ADSL). La configuracion lo hago en un servidor que cuenta con tres tarjetas de red( dos para las ADSL y uno para la lan) bajo debian 6. Esta es mi configuración:
etc/network/interfaces:
Código:
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth2
#auto eth0
#iface eth2 inet dhcp
#PARA LA LAN
iface eth0 inet static
address 192.168.0.254
netmask 255.255.255.0
gateway 192.168.0.254
nameserver 192.168.0.254
network 192.168.0.0
broadcast 192.168.0.255
auto eth0
#INTERFAZ ADSL1
iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
post-up ip route add 192.168.1.0 dev eth1 src 192.168.1.100 table adsl1
post-up ip route add default via 192.168.1.1 table adsl1
post-up ip rule add from 192.168.1.100 table adsl1
post-down ip route del from 192.168.1.100 table adsl1
auto eth1
#INTERFAZ ADSL2
iface eth2 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.1
nameserver 192.168.2.1
network 192.168.2.0
broadcast 192.168.2.255
post-up ip route add 192.168.2.0 dev eth2 src 192.168.2.100 table adsl2
post-up ip route add default via 192.168.2.1 table adsl2
post-up ip rule add from 192.168.2.100 table adsl2
post-down ip route del from 192.168.2.100 table adsl2
auto eth2
/etc/rc.local
Código:
ip route add default equalize scope global nexthop via 192.168.1.1 dev eth1 weight 1 nexthop via 192.168.2.1 dev eth2 weight 1
iptables -t nat -F
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.1.1
iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to-source 192.168.2.1
exit 0
Hasta ahi todo bien, en el servidor tengo internet, pero el problema es cuando quiero dar internet a maquinas clientes en windows
configuro la red:
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
Pero no logro tener acceso a internet, la maquina cliente al hacer ping con ip del servidor si hay conexión y viceversa, pero no tengo acceso a internet, en el icono de red se pone un triangulo amarillo, Alguien me podría deciar cual es el problema o que me falta configurar.
Gracias