Re: [debian] balanceo internet

2014-07-03 Por tema Francesc Guitart

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

2014-07-03 Por tema Camaleón
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

2014-07-02 Por tema Francesc Guitart

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

2014-07-02 Por tema Francesc Guitart

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

2014-07-02 Por tema Santiago Liz
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

2014-07-02 Por tema Maykel Franco
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

2014-07-02 Por tema Ali Moreno
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

2014-07-02 Por tema gustavo c
Muchas gracias x toda la Info