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:
/etc/rc.localauto 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
Código:
Hasta ahi todo bien, en el servidor tengo internet, pero el problema es cuando quiero dar internet a maquinas clientes en windowsip 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
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