Re: [debian] balanceo internet
El 02/07/2014 5:31, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias Reenvío a la lista un mensaje que me llega por privado: Mensaje original Asunto: Re: [debian] balanceo internet Fecha: Wed, 2 Jul 2014 14:39:37 -0500 De: Abraham Rico Moreno Para: Francesc Guitart #!/bin/bash # The tests are now performed based on DNS resolve # Update by Abraham Rico =) source /tmp/initialconfig PATH=/bin:/sbin:/usr/bin:/usr/sbin # LINK1 = Enlace1, LINK2 = Enlace2, LINK 3 = Enlace3 IF1IP=IPEnlace1 IF1GW=Gatewayenlace1 IF2IP=IPEnlace2 IF2GW=Gatewayenlace2 IF3IP=IPEnlace3 IF3GW=Gatewayenlace2 IP=$(which ip) dig @8.8.8.8 -b $IF1IP google.com http://google.com +time=1 1 /dev/null 21 if [ $? -eq 0 ]; then LINK1=1 else LINK1=0 fi dig @8.8.8.8 -b $IF2IP google.com http://google.com +time=1 1 /dev/null 21 if [ $? -eq 0 ]; then LINK2=1 else LINK2=0 fi dig @8.8.8.8 -b $IF3IP google.com http://google.com +time=1 1 /dev/null 21 if [ $? -eq 0 ]; then LINK3=1 else LINK3=0 fi # LINK1 = Enlace1, LINK2 = Enlace2 if [ $LINK1 == $LINK1WAS ] [ $LINK2 == $LINK2WAS ] [ $LINK3 == $LINK3WAS ]; then exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 1 ] [ $LINK2 == 1 ] [ $LINK3 == 1 ]; then $IP route del default ; $IP route add default scope global nexthop via $IF1GW dev eth0 weight 1 nexthop via $IF2GW dev eth2 weight 2 nexthop via $IF3GW dev eth4 weight 4 echo Los tres $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=1 /tmp/initialconfig echo LINK2WAS=1 /tmp/initialconfig echo LINK3WAS=1 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 1 ] [ $LINK2 == 1 ] [ $LINK3 == 0 ]; then $IP route del default ; $IP route add default scope global nexthop via $IF2GW dev eth2 weight 2 nexthop via $IF1GW dev eth0 weight 1 echo Fallo Enlace3, saliendo por Enlace1 y Enlace2 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=1 /tmp/initialconfig echo LINK2WAS=1 /tmp/initialconfig echo LINK3WAS=0 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 1 ] [ $LINK2 == 0 ] [ $LINK3 == 1 ]; then $IP route del default ; $IP route add default scope global nexthop via $IF1GW dev eth0 weight 1 nexthop via $IF3GW dev eth4 weight 4 echo Fallo Enlace2, saliendo por Enlace1 y Enlace3 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=1 /tmp/initialconfig echo LINK2WAS=0 /tmp/initialconfig echo LINK3WAS=1 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 1 ] [ $LINK2 == 0 ] [ $LINK3 == 0 ]; then $IP route del default ; $IP route add default via $IF1GW echo Fallo Enlace2 y Enlace3, saliendo por Enlace1 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=1 /tmp/initialconfig echo LINK2WAS=0 /tmp/initialconfig echo LINK3WAS=0 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 0 ] [ $LINK2 == 1 ] [ $LINK3 == 1 ]; then $IP route del default ; $IP route add default scope global nexthop via $IF2GW dev eth2 weight 2 nexthop via $IF3GW dev eth4 weight 4 echo Fallo Enlace1, saliendo por Enlace2 y Enlace3 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=0 /tmp/initialconfig echo LINK2WAS=1 /tmp/initialconfig echo LINK3WAS=1 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 0 ] [ $LINK2 == 1 ] [ $LINK3 == 0 ]; then $IP route del default ; $IP route add default via $IF2GW echo Fallo Enlace1 y Enlace3 saliendo por Enlace2 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=0 /tmp/initialconfig echo LINK2WAS=1 /tmp/initialconfig echo LINK3WAS=0 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 0 ] [ $LINK2 == 0 ] [ $LINK3 == 1 ]; then $IP route del default ; $IP route add default via $IF3GW echo Fallo Enlace1 y Enlace2 saliendo por Enlace3 el $(date +%F_%r) /root/internet-failover-historydos echo LINK1WAS=0 /tmp/initialconfig echo LINK2WAS=0 /tmp/initialconfig echo LINK3WAS=1 /tmp/initialconfig /sbin/ip route flush cache exit 0 fi # LINK1 = Enlace1, LINK2 = Enlace2, LINK3 = Enlace3 if [ ${LINK1} == 0 ] [ $LINK2
Re: [debian] balanceo internet
El Wed, 02 Jul 2014 00:31:26 -0300, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian En Google tienes un buen montón de info que te puede servir al menos para empezar: https://www.google.com/webhp?complete=0hl=engws_rd=ssl#complete=0hl=enq=dsl+load+balance+debian Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.07.03.14.32...@gmail.com
Re: [debian] balanceo internet
Hola, El 02/07/2014 5:31, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias Necesitas iproute2: http://www.linuxcolombia.com.co/?q=node/47 -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53b3f112.1070...@gmx.com
Re: [debian] balanceo internet
El 02/07/2014 13:46, Francesc Guitart escribió: Hola, El 02/07/2014 5:31, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias Necesitas iproute2: http://www.linuxcolombia.com.co/?q=node/47 Este howto me gusta más que el anterior: http://www.mauriciomatamala.net/PAR/iproute2.php -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53b3f31b.3070...@gmx.com
Re: [debian] balanceo internet
El día 2 de julio de 2014, 8:46, Francesc Guitart fguit...@gmx.com escribió: Hola, El 02/07/2014 5:31, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias Necesitas iproute2: http://www.linuxcolombia.com.co/?q=node/47 Otra opción es Shorewall http://shorewall.net/ (no lo utilicé, pero tengo buenas referencias). De todas maneras, con iproute2 más iptables para mantener un marcado de paquetes y/o nat lo puedes hacer tranquilamente. Si quieres tener un conocimiento más profundo del tema: http://lartc.org/howto/ -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53b3f112.1070...@gmx.com Saludos, Santiago.- -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caj5esfzysy1+okg89fzagduca1v6g6qsef+4mubtjqed29z...@mail.gmail.com
Re: [debian] balanceo internet
El 02/07/2014 21:40, Santiago Liz lizsa...@gmail.com escribió: El día 2 de julio de 2014, 8:46, Francesc Guitart fguit...@gmx.com escribió: Hola, El 02/07/2014 5:31, gustavo c escribió: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias Necesitas iproute2: http://www.linuxcolombia.com.co/?q=node/47 Otra opción es Shorewall http://shorewall.net/ (no lo utilicé, pero tengo buenas referencias). De todas maneras, con iproute2 más iptables para mantener un marcado de paquetes y/o nat lo puedes hacer tranquilamente. Si quieres tener un conocimiento más profundo del tema: http://lartc.org/howto/ -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53b3f112.1070...@gmx.com Saludos, Santiago.- -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caj5esfzysy1+okg89fzagduca1v6g6qsef+4mubtjqed29z...@mail.gmail.com Yo lo siento pero para firewall pfsense. Balanceo, failover .. Lo que quieras
Re: [debian] balanceo internet
Si buscas administrar por consola y sin soluciones prefabricadas (ISOs distintos a los oficiales de Debian) o con interfaces web... http://shorewall.net/MultiISP.html And be happy! 2014-07-01 23:01 GMT-04:30 gustavo c p8qu...@gmail.com: En mi trabajo voy a tener dos proveedores de internet y quiero hacer balanceo de carga. Tener un servidor con dos tarjetas de red para los Proveedores de internet y una para la red lan. Alguna recomendación, dificultad que voy a tener? Me conviene usar algo que está preparado como zeroshell? Yo deseo usar Debian gracias -- gustavo c -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cafm_1fskahedqsctodtpyv27gy7-vxrcnuk0wsbwxktho...@mail.gmail.com -- Ali Moreno ( @r3c4ll ) A la persona no se le conoce por lo que sabe, sino por lo que hace con lo que sabe Martin Luther King
Re: [debian] balanceo internet
Muchas gracias x toda la Info