Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Mikrotik => Mensaje iniciado por: Samuelongui en 27-03-2011, 20:21 (Domingo)

Título: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 27-03-2011, 20:21 (Domingo)
En este pequeño manual vamos a ver como hacer un balanceo de carga de 2 lineas ADSL sobre un equipo Mikrotik. En mi caso usaré el modelo RB450G, que cuenta con 5 puertos Ethernet, por lo que se podría hacer un balanceo de hasta 4 lineas. Para más lineas podéis usar modelos como el RB493 que tiene 9 puertos Ethernet o el RB1100 que si mal no recuerdo son hasta 13 puertos, pero no creo que necesitéis tanto, a no ser que deis servicio a 4 pueblos  ;)

Como no dispongo de 2 lineas ADSL en casa, debo dar las gracias a mi vecina por dejarme su red y poder trastear con estos aparatos. Gracias por dejarme comprobar que funciona  >:(

Bueno, vamos al lío, que para eso estamos.

- Abrimos Winbox y vamos a nombrar las interfaces para tenerlas localizadas.

(http://img703.imageshack.us/img703/2661/98865016.jpg) (http://img703.imageshack.us/i/98865016.jpg/)
En mi caso por la ether1 entrada mi linea1 (llamada WAN1) y por la ether4 mi linea2 (llamada WAN4)

- Vamos a asignar IP's según los rangos de nestras ADSL

(http://img268.imageshack.us/img268/7901/39982045.jpg) (http://img268.imageshack.us/i/39982045.jpg/)
Mi ADSL es del rango 192.168.2.X por eso a la WAN1 le doy la IP 192.168.2.121/24, y la otra ADSL del rango 192.168.1.X por eso le doy a la WAN4 la IP 192.168.1.21/24. Si queréis le podéis poner un comentario para saber que hacéis.

Hasta ahora fácil, empieza el show  :D

- IP>FIREWALL>MANGLE

(http://img20.imageshack.us/img20/6474/85840521.jpg) (http://img20.imageshack.us/i/85840521.jpg/)

(http://img828.imageshack.us/img828/2880/18764307.jpg) (http://img828.imageshack.us/i/18764307.jpg/)
Empezamos marcando los paquetes para separar las conexiones. En esta parte nos encargamos de establecer que cada conexión que entra por un WLAN sale por el mismo (un problema común anteriormente era que una conexión podía entrar por WAN1 y salir por WAN2, ocasionando intermitencia del servicio y problemas de conectividad para el usuario). Marcaremos las conexiones para recordar mas adelante las interfaces (WAN1 y WAN4).

(http://img22.imageshack.us/img22/8079/59879567.jpg) (http://img22.imageshack.us/i/59879567.jpg/)

(http://img508.imageshack.us/img508/9531/15435491.jpg) (http://img508.imageshack.us/i/15435491.jpg/)
Repetimos esta regla según las ADSL que queramos balancear. En mi caso son 2, por lo que la he copiado y tan solo cambio el nombre de la marca de los paquetes (WAN2_IN - TO_WAN2).
Las lineas de comando superior asegurarán que el tráfico salga por el mismo lugar por donde entró.

(http://img546.imageshack.us/img546/3682/32391299.jpg) (http://img546.imageshack.us/i/32391299.jpg/)
En acción seleccionamos accept. Copiamos la regla y en Dst. Address seleccionamos el rango IP de nuestra otra ADSL, en mi caso 192.168.1.0/24

Las políticas de routeo nos permiten forzar el tráfico a que salga por un determinado Gateway (o puerta de enlace, en este caso WAN1 o WAN4), aunque el mismo se encuentre destinado a otra dirección (distinta al Gateway). Esto prevendrá la generación de Loops y problemas de conexión para el usuario. Para evitar que esto suceda tendremos que hacer uso de la routing table.

(http://img192.imageshack.us/img192/3051/17576546.jpg) (http://img192.imageshack.us/i/17576546.jpg/)

(http://img560.imageshack.us/img560/6942/49092644.jpg) (http://img560.imageshack.us/i/49092644.jpg/)

(http://img88.imageshack.us/img88/870/48259061.jpg) (http://img88.imageshack.us/i/48259061.jpg/)

(http://img692.imageshack.us/img692/6918/42286693.jpg) (http://img692.imageshack.us/i/42286693.jpg/)
Copiamos la regla tal cual y en la siguiente cambiamos: per-connection-classifier=both-addresses:2/1. Y lógicamente las parcas de los paquetes (en mi caso WAN2_IN)

Mark-routing puede ser usando solo en mangle bajo las cadenas output and prerouting, pero la cadena prerouting está capturando todo el tráfico incluso el que está dirigido al mismo router. Para evitar este problema, en dst-address-type seleccionaremos Local, inverted.

- Con la ayuda de PCC (per connection clasiffier) dividiremos el tráfico en dos ramas o flujos iguales basados en el origen y destino de las direcciones.

(http://img263.imageshack.us/img263/975/34164298.jpg) (http://img263.imageshack.us/i/34164298.jpg/)

(http://img692.imageshack.us/img692/3999/37877576.jpg) (http://img692.imageshack.us/i/37877576.jpg/)
Copiamos la regla segúna las ADSL que tengamos, con esto indicaremos que todo lo que entre por una WAN salga por la misma.

Si estáis haciendo la prueba con 2 ADSL como yo, así es como os debería quedar la pestaña Mangle:

(http://img22.imageshack.us/img22/3110/14782596.jpg) (http://img22.imageshack.us/i/14782596.jpg/)

- Nos dirigimos a IP>ROUTES

(http://img189.imageshack.us/img189/4895/61934491.jpg) (http://img189.imageshack.us/i/61934491.jpg/)
Copiamos la regla y cambiamos los valores de Gateway y Routing Mark y ponéis los que correspondan con vuestras ADSL (en mi caso 192.168.1.1 - TO_WAN2)

- Añadimos esta nueva regla:

(http://img830.imageshack.us/img830/4859/28847651.jpg) (http://img830.imageshack.us/i/28847651.jpg/)
Copiamos la regla segúna las ADSL a balancear y le cambiamos el valor Distance (esto indica la prioridad de la ethernet sobre la cual se hace ping antes de salir a internet. El valor 1 indica prioridad sobre el 2, y sucesivos).

- En resumen os debería quedar algo así (mirar lo seleccionado en azul, las otras routas son de otra cosa):

(http://img823.imageshack.us/img823/2299/91569976.jpg) (http://img823.imageshack.us/i/91569976.jpg/)

- Venga, que ya terminamos. Ahora vamos a IP>FIREWALL>NAT para crear una regla de paso de internet sobre las WAN que hayamos configurado:

(http://img827.imageshack.us/img827/9898/21266308.jpg) (http://img827.imageshack.us/i/21266308.jpg/)

(http://img22.imageshack.us/img22/1579/47256029.jpg) (http://img22.imageshack.us/i/47256029.jpg/)
Copiar la regla para las distintas interfaces que tengáis configuradas como WAN. De este modo le estamos diciendo que todo lo de WAN1 y WAN4 va a tener salida a internet (en mi caso). Todo el tráfico que pase por nuestra red tiene la posibilidad de salir por cualquiera de las dos interfaces WAN.

Un problema que nos encontramos con el FAILover, es que hacemos ping a la Gateway (IP del router ADSL). Si el router está encendido pero la conexión ADSL está caída (culpa del proveedor) o el cable teléfonico desconectado o en mal estado, nuestro Mikrotik reconoce que hay ping (obtiene respuesta), saca los paquetes por esa Gateway pero se pierden (no hay ADSL al otro lado). Para solucionar este fallo o problema, podemos poner nuestro router en Bridge y crear un cliente PPPoE en las interfaces según los datos de nuestro proveedor. De este modo no haríamos ping a la Gateway del router ADSL (está en Bridge, es decir, como "tonto"), sino que hacemos ping a nuestra Gateway externa, es decir, la de nuestro proveedor, y si esa Gateway está caída (fallo de nuestro proveedor y no de nuestro router), el Mikrotik no obtiene respuesta y en vez de sacar los paquetes por esa Gateway los saca por otra.

Una manera de comprobar que el balanceo funciona, es abrir con Internet Explorer la dirección http://www.miip.es/ y sin cerrar, abrir con Firefox otra vez la dirección http://www.miip.es/ Debería entregaros IP's distintas (primero la de un proveedor y luego la de otro).

Otra forma es poner una radio online tipo http://www.m80radio.com/multimedia/radios.html desconectar una de las entradas WAN al Mikrotik. Se os cortará la música pero al cabo de unos 10", si todo va bien, se restablecerá, ya que pasaréis de una conexión a otra.

Espero que no os resulte dificil seguir el manual, es más largo de lo que parece. Y sobre todo espero haberme explicado lo mejor posible y sea fácil de entender.

Un saludo.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: aligamez en 11-04-2011, 19:42 (Lunes)
Hola soy nuevo en est,o me puedes ayudar con un problema que tengo con mi red?  tengo 30 usuarios conectados a un acces point bullet 2hp de ubiquiti y una antena de 12 dbi omni, temgo dos adls de 1536 c/u balanceadas con una RB750 pero hay usuarios que pasan dias sin internet, estan conectados a la red pero no abre ninguna pagina ? DE ANTEMANO GRACIAS 
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 11-04-2011, 21:04 (Lunes)
da más datos de como tienes el RB750, asi a bote pronto no sabría decirte
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: SERVIDAT en 02-06-2011, 17:37 (Jueves)
Quiero agradecerte por tu manual, he estado buscando algo que hiciera, pobando miles de manuales para el balanceo de cargas y esta es la primera ves que funciona al 100%, tengo un rb450g

y me ha funcionado a la perfeccion con el hot spot
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 02-06-2011, 21:03 (Jueves)
Quiero agradecerte por tu manual, he estado buscando algo que hiciera, pobando miles de manuales para el balanceo de cargas y esta es la primera ves que funciona al 100%, tengo un rb450g

y me ha funcionado a la perfeccion con el hot spot
Me alegro que te haya funcionado y gracias a ti por comentar. Buen cacharro el RB450G.

¿Has configurado el router ADSL como bridge y el RB450G como cliente PPPoE? Esa es la mejor forma para asegurar el failover.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: pinty_102 en 03-06-2011, 22:05 (Viernes)
que se puede decir de este curro la palabra seria impresionante  >:(
al final me vas a convencer para que pille el RB450G  XDDD
salu2
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 04-06-2011, 09:22 (Sábado)
Píllate el 750G que es más barato y para empezar tienes de sobra
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mikroawa en 22-06-2011, 23:56 (Miércoles)
Vientos hermanito esta de lujo ahora a eso yo lo agregue una wan y todo sale por una sola interfaz que es la bridge que contiene eth1,2 y wlan1, 2 y tengo un servidor dhcp en el bridge 172.168.1.0/24 con los dns de los modems de mis wan pero si me resuelve los pings a la ip de google entre otros pero no me resuelve los nombres dns la config del pcc es de 2,0-2,1 y 2,2 no se si este bien asi me podrias ayudar???? tengo una rb493 con 2 wlan y si me podrias decir como le hago para 4 wan estaria mejor

Gracias
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 23-06-2011, 14:22 (Jueves)
Prueba con 2 a ver si funciona y luego añades las otras 2
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mikroawa en 23-06-2011, 16:31 (Jueves)
ok lo intento con 2 pero mi servidor dhcp estara bien ya que le puse las ip de mis modems como dns o tengo que poner las ip de mis ETH???

una cosa aparte ahora en la mañana cuando me dispuse a continuar mis pruebas me sale en el ping "TTL Expirado en transito" a google que paso?

Actualizacion:
ya lo hice con 2 y ya jalo el problema es que ponia como DNS mis ip de las ETH no de mis modems ya le agregue las otras 2 WAN y funciono bien pero ahora tengo un pequeño problema este proyecto es para balancear cargas osea que se sienta la diferencia de estar conectado de un modem a conectarse al MT pero hice un bandwidith test y me sale que tengo solo 2MB de bajada y en si los modems son de 4MB como le hago para que me agarre mas ancho de banda con todos las WAN

Actualizacion 2:
entro a los 2primeros modems pero a los otros 2 no entro y en el mangle las reglas con el PCCy la mark routing no estan activasen la salida para los dos ultimos routers que conectealgo me faltara ya que esta la configuracion del PCC es 2/1, 2/2, 2/3 y 2/4 y la conf. de dst Adress Type esta Local e inverted en las 4 reglas
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 23-06-2011, 19:32 (Jueves)
Como su nombre indica, esto es un balanceo, no suma las velocidades. Si tienes 4 ADSL cada una de 2 Mb, no vas a tener 8 Mb de velocidad.

Lo que se pretende con esto es que si una línea va saturada, so compense con el resto de conexiones, y si alguna falla, toda la gente conectada en esa línea pase a las otras restantes.

Para que el failover funcione, has de poner los router ADSL en bridge y crear cliente PPPoE en cada una de las bocas por las que conectas las WAN
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mikroawa en 23-06-2011, 19:59 (Jueves)
ok entendido ya capte ya que en efecto no se ve en el bandwidth test pero si se siente mucho mas rapido el internet
aunque ya hice puebas del failover y asi como lo tengo funciona bien lo que todavia no esta funcionando es la mitad del balanceo
tengo 192.168.0.254, ...1.254, ...2.254, 3.254 pero estas dos ultimas no las veo ya entre a los dos primeros modems pero en los consiguientes no puedo accesar no se si mi PCC este bien o me falta algo mas

Te agradesco de antemano tu gran ayuda
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 23-06-2011, 20:02 (Jueves)
La 2.254 y la 3.254 deduzco que son las IP LAN de tus routers, ¿no? Deberías entrar sin problemas. Desconecta la 0.254 y la 1.254 y prueba entrar a ver si te deja.

¿Como has probado el failover?
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mikroawa en 23-06-2011, 20:33 (Jueves)
pues el failover lo probe con remover el ETH pero si ya se a lo que te refieres con ponerlo en bridge el problema es que si yo lo hago me va a dar mi ip publica para salir a internet, mi ISP (telmex) me da ip por DHCP y cambia cada 2 dias por lo que si le pongo rutas fijas voy a tener que cambiar mis rutas todo el tiempo

En el mangle la regla mark-connection=Wan2_in con pcc 2/2 y la mark-connection=Wan3_in con pcc 2/3 no tienen actividad al igual que las reglas de mark-routing=to_Wan2 y mark-routing=to_Wan3 y al dar ping las primeras todo va bien pero no responden las segundas ya lo intente desconectando y nada
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 23-06-2011, 20:50 (Jueves)
Te dejo una respuesta de un foro:

Balanceo de ocho conexiones…

Balancear ocho conexiones es tan simple como hacerlo con dos. En la parte de direcciones IP solo tendremos que levantar y configurar 6 interfaces mas, en la parte mangle marcaremos desde wlan1 hasta wlan8, en la parte de pcc (ramas/strems) configuraremos el pcc desde 8/0 hasta 8/7 de manera que cada conexión recibirá una carga del 12.5%, se crearán ocho rutas junto con ocho gateways y finalmente ocho nats. No es ninguna ciencia hacerlo, solo hay que tener cuidado de ingresar bien todas las direcciones y nombres, de lo contrario tendremos un comportamiento erradico y nos tomará bastante tiempo ubicar que parte configuramos mal.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mikroawa en 23-06-2011, 21:09 (Jueves)
ya veo mi error

el PCC no es 2/1,2/2,2/3... mas bien seria 4/1, 4/2,... etc

si no estoy mal (espero q no)

Muchas gracias!!! actualizo el dato que salio
Actualizado:
Ya salio todo bien ese era el problema cambiando el PCC todo va sobre ruedas

Gracias por la ayuda tan valiosa!!!!!

Nota: funciona y con muchos protocolos como el p2p aumenta la velocidad muy bien pero hay muchas paginas que no abren por razones desconocidas seguire investigando
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: riklimax en 23-07-2011, 01:57 (Sábado)
buen manual men tengo una rb493 pero quiero comprar una rb450g pàra hacer el balanceo pero donde colocaste la cuenta pppoe??? 042000xxxxxx@tchile pass:tchile? donde pusiste eso?
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 24-07-2011, 12:37 (Domingo)
Para el PPPoE y que sea la RB450G quien "controle" tu linea, has de poner tu modem como bridge y montar un cliente PPPoE por ejemplo en la ether1 con los datos que te facilita tu operador
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: aldouscoco en 15-08-2011, 10:19 (Lunes)
En primer lugar, como todos los compañeros, agradecerte el esfuerzo y el curro que te has pegado! :)

He configurado mi Mikrotik siguiendo tu manual y.. funciona! Pero creo que algo aún me falla, pq no funciona como esperaba que lo hiciera...

Adaptando lo que dices en tu manual, mi configuración ahora mismo es la que sigue:

WLAN1: 192.168.1.40/24 Gateway 192.168.1.1

WLAN2: 192.168.1.45/24 Gateway 192.168.1.1

WLAN3: 192.168.1.38/24 Gateway 192.168.1.1

ETH1: Con servidor DHCP. 192.168.10.1/24

Internet está del lado de las WLAN, la ETH1 debe ser la que me sirva a mi la conexión.

Creo que mi problema radica ya ahi, porque no puedo modificar las gateways para que sean distintas para cada interface, y si lo son en tu tutorial. Tenia la esperanza de poderlas separar precisamente basado en el interface pero no debo estar haciendolo bien.

Para el PCC, modifiqué lo que tu indicabas, simplemente poniendo 3/0 3/1 3/2. Espero que esto sea correcto. Luego añadí las correspondientes reglas adicionales en Mangle.

Ahora mismo lo que ocurre es que el Mikrotik "elige" una interfaz de salida, pero sólo uno cada vez. Empieza por el WLAN3 (le asigné distancia 4?¿), si lo desactivo, conecta por el 2, y si no, por el 1. Pero mi idea y lo que pretendia conseguir es precisamente el comportamiento que tu detallas aqui, que fuese estableciendo conexiones por los tres flujos, al menos para los programas p2p o los gestores de descarga con conexiones múltiples tipo flashget. Ese comoportamiento no lo he obtenido.

Intuyo que mi problema está en las routes, donde todas las redes estan arriba y en reachable, pero en todas las reglas automáticas dice "wlan3 reachable" y no parece hacer ping a las demás. Pero no sé como afrontar esto. Podría renunciar al failover si consigo que la configuración haga lo que quiero, pero no sé si esa es la solución?

Espero haberme explicado medianamente.. y que alguien me pueda echar un cable? Sé que estoy a punto, pero identificar una solución ahora mismo.. supera con creces mi capacidad. XD

Muchas gracias y un saludo! :)

Post fusionado: 15-08-2011, 13:43 (Lunes)
En primer lugar, como todos los compañeros, agradecerte el esfuerzo y el curro que te has pegado! :)

He configurado mi Mikrotik siguiendo tu manual y.. funciona! Pero creo que algo aún me falla, pq no funciona como esperaba que lo hiciera...

Adaptando lo que dices en tu manual, mi configuración ahora mismo es la que sigue:

WLAN1: 192.168.1.40/24 Gateway 192.168.1.1

WLAN2: 192.168.1.45/24 Gateway 192.168.1.1

WLAN3: 192.168.1.38/24 Gateway 192.168.1.1

ETH1: Con servidor DHCP. 192.168.10.1/24

Internet está del lado de las WLAN, la ETH1 debe ser la que me sirva a mi la conexión.

Creo que mi problema radica ya ahi, porque no puedo modificar las gateways para que sean distintas para cada interface, y si lo son en tu tutorial. Tenia la esperanza de poderlas separar precisamente basado en el interface pero no debo estar haciendolo bien.

Para el PCC, modifiqué lo que tu indicabas, simplemente poniendo 3/0 3/1 3/2. Espero que esto sea correcto. Luego añadí las correspondientes reglas adicionales en Mangle.

Ahora mismo lo que ocurre es que el Mikrotik "elige" una interfaz de salida, pero sólo uno cada vez. Empieza por el WLAN3 (le asigné distancia 4?¿), si lo desactivo, conecta por el 2, y si no, por el 1. Pero mi idea y lo que pretendia conseguir es precisamente el comportamiento que tu detallas aqui, que fuese estableciendo conexiones por los tres flujos, al menos para los programas p2p o los gestores de descarga con conexiones múltiples tipo flashget. Ese comoportamiento no lo he obtenido.

Intuyo que mi problema está en las routes, donde todas las redes estan arriba y en reachable, pero en todas las reglas automáticas dice "wlan3 reachable" y no parece hacer ping a las demás. Pero no sé como afrontar esto. Podría renunciar al failover si consigo que la configuración haga lo que quiero, pero no sé si esa es la solución?

Espero haberme explicado medianamente.. y que alguien me pueda echar un cable? Sé que estoy a punto, pero identificar una solución ahora mismo.. supera con creces mi capacidad. XD

Muchas gracias y un saludo! :)
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 16-08-2011, 00:04 (Martes)
Para cambiar la puerta de enlace de los router ADSL, simplemente has de cambiar la IP LAN y luego su puerta de enlace.

Si quieres hacer el failover, lo mejor es poner los router ADSL en bridge, montar un cliente PPPoE en cada entrada que necesites (con los datos que te proporciona tu operador como son usuario/contraseña/dns,etc).

Esto es un balanceo, lo que no vas a conseguir es usar el emule por una línea y navegar por otra, eso se hace de otro modo.

Por cierto, ¿3 ADSL? ¿Para qué tanto?  ^-^
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: aldouscoco en 16-08-2011, 18:19 (Martes)
Si no puedo cambiar las gateways de cada router, no puedo hacer ningun tipo de subnetting o parecido para que diferencie basado en la interfaz? Quisieramos evitar tocar los propios routers a riesgo de que colapse alguna de las redes y me acabe llevando una colleja por hacer experimentos.

En este momento el Mikrotik conecta, pero envía paquetes sólo por una interfaz, cuando esa falla, por la siguiente, y asi sucesivamente.

La idea es que somos tres, vivimos muy cerca, (mi hermano al otro lado de la pared y mi cuñado en el bloque de al lado) y prefeririamos tener una red "local" para los tres creada por el Mikrotik, y con salida única "unificada" para los tres a Internet, de manera que cuando alguno no está usando el ancho de banda, puedan disfrutarlo los demás.

En su momento dije, valiente de mi, que seguro que lo podíamos montar, y desde entonces no he tenido más que problemas. La red local la tenemos, y a mi me funciona al mismo tiempo que internet, pero a ellos no. O se conectan a la local y nos vemos entre nosotros, o se conectan a sus routers y tienen salida a internet, y eso es lo que querríamos evitar. Si conseguimos unificar la salida lo podemos hacer, pero si al estar en la local todos salimos a internet solo por una de las líneas, sea cual sea, estamos peor de lo que empezamos.. :(

Yo lo que imaginaba es que el Mikrotik podría crear una interfaz virtual que sustituyera a ese router que si no tendría que interponer para cambiar el gateway. Es decir, simplemente decirle que 192.168.1.1 en WLAN1 corresponde en realidad a 192.168.10.1 o en WLAN2 a 192.168.2.1, y así de cara a las normas de routing tener tres puertas de enlace diferentes.

No hay forma de hacer algo parecido?

Un saludo y muchas gracias por la ayuda! :)

Muchas gracias por vuestra ayuda!

Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 16-08-2011, 23:58 (Martes)
Cambiar la IP LAN de los router no va a hacer que la red se colapse ni nada por el estilo. SI no puedes cambiarlo es o porque no sabes (no es dificil, son 2 cosas) o porque sospecho que esas 3 redes no son tuyas.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: aldouscoco en 19-08-2011, 22:46 (Viernes)
Finalmente como me decias que es la unica opcion, he cambiado los gateways de los routers. El problema era más bien que para meterte en el router telefónica no nos deja hacerlo directamente, si no a través de una página de configuración suya que no entiendo demasiado bien.. una especie de sistema online q se mete en el router remotamente pero no me deja entrar localmente? eso es posible? pq eso es lo q parecia estar pasando, vaya. Con un poco de ayuda y unas cuantas llamadas consegui cambiar uno, y el otro fue pan comido (el tercero no lo cambio, claro).

Los gateways son ahora 192.168.2.1 , 192.168.1.1 y 192.168.10.1 . El puerto eth1 da por DHCP a nuestra inalámbrica compartida ips en el rango 172.168.1.2-150 con 172.168.1.1 de gateway.

Dicho todo eso.. la verdad es q no hemos conseguido lo esperado. La red local funciona (no la red de uso compartido de windows.. no sé pq, aunque supongo q esa es aun otra cuestion), y tenemos salida a internet, pero la salida sigue haciéndose solo por una wireless cada vez, y probando a jugar en steam (somos uns viciadillos del Civil V), no nos deja pq reconoce como que fuesemos la misma ip publica, imagino.

Si se te ocurre alguna otra cosilla que pudiera estar haciendo mal.. te estaría muy agradecido! Eso si, las partidas locales de Civil 5 van estupendamente.. XD

Un saludo y muchas gracias!
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: ollihcuc en 04-09-2011, 09:34 (Domingo)
este manual tambien se puede   usar para un rb750 ?
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 04-09-2011, 21:55 (Domingo)
Por supuesto ;)
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: dydymo en 31-10-2011, 18:13 (Lunes)
hola.... hice tal cual como me dice el manual. pasando por pppoe.... tengo un proble... me esta autenticando por una sola linea... y en ip firewall mangle en las dos que quedan como accept las que quedan marcadas con un chulito azul... no tiene trafico esta en o... saludos y si me hace el fa y me colaboras
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: wilmeran en 07-11-2011, 05:27 (Lunes)
Quisiera una configuración aplicable tambien a dos ADSL pero q entregue IP Dinamica/Pública y no con IPs Estaticas
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: BMWFRS en 23-12-2011, 22:38 (Viernes)
Buen dia amigo, gracias por tu manual ya lo he puesto en practica con 4 DSL y me funciona bien, balancea, pero, yo he visto videos en youtube donde suman las cargas? es posible? q hay que modificar? saludos.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 24-12-2011, 01:17 (Sábado)
Buen dia amigo, gracias por tu manual ya lo he puesto en practica con 4 DSL y me funciona bien, balancea, pero, yo he visto videos en youtube donde suman las cargas? es posible? q hay que modificar? saludos.
wiki.mikrotik.com/wiki/Manual:Bonding_Examples

Ya nos contaras ;)
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: linuchero en 30-12-2011, 08:12 (Viernes)
Que tal Samuelongui:

Tengo 2 adsl de Telmex (ip publica dinamica) y me interesa mucho lo del failover (no lo he logrado echar a andar), puedo poner mis dos modem de telmex en modo BRIDGE y siguiendo tu manual se habilita el failover? o tengo que poner algun script para habilitarlo?

Espero tu respuesta y un abrazo hermano
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 30-12-2011, 18:37 (Viernes)
Cuando pones el modem de telmex en bridge, has de crear el cliente PPPoE en las interfaces del Mikrotik donde conectes el cable de red
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: linuchero en 30-12-2011, 18:46 (Viernes)
Gracias por tu pronta respuesta Samuelongui, ya he logrado conectar mis modem de telmex en pppoe en el mikrotik, se conecta sin problemas, entonces siguiendo tu manual el failover ya ha de estar activo, cierto?

Pero en un caso que mis adsl las tenga en modo router hay algun script para activar el failover? esque no en todos los modem de mis clientes tienen user/pass para el discado pppoe.

Encontre este script, crees que pueda funcionar para adsl en modo router:


if ([/ping interface=(NOMBRE DE SU INTERFACE wan1) address=(DNS DE CANTV O GOOGLE) count=3]=0) do={/ip dhcp-client release 0}
if ([/ping interface=(NOMBRE DE SU INTERFACE wan2) address=(DNS DE CANTV O GOOGLE) count=3]=0) do={/ip dhcp-client release 1}
if ([/ping interface=(NOMBRE DE SU INTERFACE wan3) address=(DNS DE CANTV O GOOGLE) count=3]=0) do={/ip dhcp-client release 2}
if ([/ping interface=(NOMBRE DE SU INTERFACE wan4) address=(DNS DE CANTV O GOOGLE) count=3]=0) do={/ip dhcp-client release 3}

En dado caso que funcione, hay que crearle un scheduler?

Gracias amigo, un abrazo!!!!
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 01-01-2012, 04:14 (Domingo)
Lo mejor para el failover es poner el modem en bridge. Si los pones como router no se si ese script funcionará, ya que nunca lo he probado y no tengo experiencia con scripts
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: wilinkservice en 06-01-2012, 17:39 (Viernes)
Hola amigos, agradecería si me iluminan con sus conocimientos, mi interregonate es la siguiente:

puedo tener dos proveedores de internet, uno via cable y otro via wifi?

uso mikrotik y tengo 3 interfaces, (2 ethernet WAN, LAN y una tercera wifi pci engenius),  bien me explico, yo tengo un proveedor de internet en Venezuela que es CANTV, llega a mi casa de forma física, (cable) como es normalmente. Ahora bien, yo tengo un vecino que usa poco su internet y le pedí que me prestara su internet por si mi proveedor falla, bien, yo tengo una tarjeta pci wifi, engenius, con la cual me gustaría poder conectarme a la señal wifi de mi vecino y así poder tener su servicio de internet como un backup para mi, entonces la idea es tener mi proveedor de internet CANTV y la conexión wifi de mi amigo como backup, por si falla mi proveedor CANTV, es esto posible? gracias de entemano!
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 07-01-2012, 10:52 (Sábado)
Sí, es posible.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: frankromerodj en 08-02-2012, 19:43 (Miércoles)
 ??? mi pregunta es la siguiente.

este tuto ya sabemos que es para ips estaticas :D

pero ahora mi pregunta hay posibilidad de colocarlas ip dinamica?

me explico.

este tuto es suponiendo que cantv nos de la ip 192.168.0.1 y el otro aba 192.168.1.1.

pero con el problema de aquellas empresas que las ip no sean estaticas siempre cambien?

deberia tener alguna cosa o configuracion que suponiendo

wan1 wan2 detecten ips dinamicas y la lan de ip dinamica osea dhcp suponiendo 192.168.2.2 a la 192.168.2.5

espero me ayuden en esa parte gracias
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 09-02-2012, 00:07 (Jueves)
creo que no lo has entendido. este tuto es para poner los router ADSL en bridge
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: BigCucaracha en 13-03-2012, 00:21 (Martes)
creo que no lo has entendido. este tuto es para poner los router ADSL en bridge

Claro, pero al poner los ADSL en bridge, la IP pasa a ser dinamica, es decir, la ip que toma la interface pppoe-outX. Con lo cual la parte del mangle de los "accept" que hacen referencia a las ip de los gateways de las WAN se torna inservible, como hacemos con eso ?

Otra consulta es yo tengo en mi LAN un dhcp server funcionando que da a los clientes ip y como DNS y gateway la ip del mismo router.
Es decir, la ip de mi router es 192.168.0.1 el DHCP server da ips en el rango de la 192.168.0.100 a la 192.168.0.254 y tambien les asigna como gateway y dns server la ip 192.168.0.1 a los clientes.
En las conexiones pppoe como deberian estar las casillas "add default route" y "use peer DNS" suponiendo que las WAN son de proveedores distintos ?
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 13-03-2012, 21:41 (Martes)
crea un cliente pppoe en la interface donde vas a conectar de tu router ADSL a tu mikrotik a ver si así él solito obtiene los datos de tu proveedor
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: mapirenet en 14-03-2012, 14:15 (Miércoles)
amigo, gracias por tomarte el tiempo de postear estos manuales, que permiten aclarar dudas.
quisiera saber si podrias ayudarme en un problemita con mikrotik.
mi estructura de servicio de internet es diferente.
Tengo 2 servidores ubuntu con squid y thunder 3.1 y funcionan al pelo, cada uno con direcciones distintas 192.168.0.1 t 192.168.1.1
 El mikrotik lo tengo como ap, pero con una funcion especifica de que atravez del firewall, le indico con una regla dstnat le indico a que servidor va cada cliente que entre por la inalambrica, y de ese modo balanceo los clientes entre los servidores sin crear cuellos de botella en un solo servidor con mas de una linea adsl
El caso es que viendo tu manual se me ocurre que sera posible hacer que esas reglas que uso en Dstnat puedan funcionar de forma automatica como tu balanceo tipo round robin y con failover que puede facilmente ser por pin ya que las ip son fijas.
si tienes alguna idea que pueda ayudarme mil gracias.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: ananbo en 07-04-2012, 23:06 (Sábado)
Un Saludo Compañeros, soy nuevo con Mikrotik, veo mucho potencial en el producto, estoy haciendo las pruebas con 2 adsl, pero en mi caso el proveedor me entrega direcciones ip automaticas, primero debo configurar en modo router los modem adsl?. Y por otro lado, falta una imagen en el manual, justo después de la configuración del IP>ROUTES, luego dice: Añadimos nueva regla:.............. esa es la imagen que no aparece, como estoy nuevo en esto quisiera seguir el paso a paso.

Muchas Gracias.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 08-04-2012, 12:09 (Domingo)
amigo, gracias por tomarte el tiempo de postear estos manuales, que permiten aclarar dudas.
quisiera saber si podrias ayudarme en un problemita con mikrotik.
mi estructura de servicio de internet es diferente.
Tengo 2 servidores ubuntu con squid y thunder 3.1 y funcionan al pelo, cada uno con direcciones distintas 192.168.0.1 t 192.168.1.1
 El mikrotik lo tengo como ap, pero con una funcion especifica de que atravez del firewall, le indico con una regla dstnat le indico a que servidor va cada cliente que entre por la inalambrica, y de ese modo balanceo los clientes entre los servidores sin crear cuellos de botella en un solo servidor con mas de una linea adsl
El caso es que viendo tu manual se me ocurre que sera posible hacer que esas reglas que uso en Dstnat puedan funcionar de forma automatica como tu balanceo tipo round robin y con failover que puede facilmente ser por pin ya que las ip son fijas.
si tienes alguna idea que pueda ayudarme mil gracias.
creo que hay una forma de decirle que las IP pares por un sitio y las impares por otro, por ejemplo.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 08-04-2012, 12:11 (Domingo)
Un Saludo Compañeros, soy nuevo con Mikrotik, veo mucho potencial en el producto, estoy haciendo las pruebas con 2 adsl, pero en mi caso el proveedor me entrega direcciones ip automaticas, primero debo configurar en modo router los modem adsl?. Y por otro lado, falta una imagen en el manual, justo después de la configuración del IP>ROUTES, luego dice: Añadimos nueva regla:.............. esa es la imagen que no aparece, como estoy nuevo en esto quisiera seguir el paso a paso.

Muchas Gracias.
es la misma regla pero en vez de poner la gateway 192.168.2.1, en mi caso era la 192.168.1.1 y en vez de poner TO_WAN1, le indicamos que salga por la TO_WAN2
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: systemserver.co en 28-05-2012, 03:02 (Lunes)
hola  excelente manual  Gracias por la ayuda y de paso si alguien sabe ,,,esto es lo que necesito hacer pero he tenido un problema y me gustaria saber si hay alguien me pueda explicar.
configuro correctamente webproxy,queues,dhcp,firewall.etc

Esto siempre me ha tocado hacerlo con ip dinamica ya que no he podido hacer lo siguiente.

Configurar 2 Direcciones IP PUBLICAS para FAILOVER y quiero configurarlas en el MIKROTIK  750 0 450

Ejemplo

IP 1 TELMEX 190.26.112.31
SUB              255.255.255.248
PEP              190.26.112.30

DNS         200.18.51.132
DNS         200.75.51.133


IP 2  TELEFONICA   190.85.54.10
SUB                        255.255.255.248
PEP                        190.85.54.9

DNS    200.10.51.14


si hay alguien que me explique como se configuran estas direcciones IP en MIKROTIK quedare eternamente agradecido.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 29-05-2012, 14:35 (Martes)
para que el failover funcione, hay que poner los router adsl en modem y crear el cliente pppoe en tu RB para que haga ella la conexión.

te dejo captura de un balanceo que tengo. aunque solo está funcionando la wan2, ya que la wan1 la tengo pendiente de conectar:

(http://img37.imageshack.us/img37/8605/sinttulo1hfr.jpg) (http://img37.imageshack.us/img37/8605/sinttulo1hfr.jpg)

una vez echo esto, tus wan no serán las ether, sino los pppoe-out
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: carlos.ornella en 29-08-2012, 17:39 (Miércoles)
Fantastico tutorial, pero me encuentro con un problema

Mientras dejo los ADSL  en modo "normal" (no bridge) todo funciona perfecto

Ahora bien, al hacer que el MIKROTIK marque las conexiones, ya nada funciona, me quedo sin internet

Esto me parece que tiene que ver con que ahora tengo dos interfaces PPPoE nuevas que deberian entrar en juego en algun lado, y como soy un nuevo usuario de MIKROTIK, no tengo la menor idea de donde cambiar ese parametro

ME explico?

Gracias por tu tiempo, de nuevo...fantástico tuto
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 30-08-2012, 12:04 (Jueves)
tu interface WAN será la pppoe-outX.

haciendo doble click le colocas el usuario/contraseña que te da tu operador paa realizar la conexión.

luego en IP>Routes le colocas la gatewaye pppoe-outX correspondiente.

no te olvides del masquerade en Firewall>Nat para la interface de salida.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: carlos.ornella en 30-08-2012, 17:29 (Jueves)
tu interface WAN será la pppoe-outX.

haciendo doble click le colocas el usuario/contraseña que te da tu operador paa realizar la conexión.

Eso funciona perfecto, al mirar las ip adresses, veo que las dos toman ip correspondiente del proovedor de internet

Citar
luego en IP>Routes le colocas la gatewaye pppoe-outX correspondiente.

no te olvides del masquerade en Firewall>Nat para la interface de salida.


ahi debe estar el problema, posteare resultados

UPDATE:

perfecto, todo solucionado con tu consejo

Muchas gracias
Título: Re: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 31-08-2012, 18:29 (Viernes)
Me alegro ;)

Enviado desde mi GT-I9300 usando Tapatalk 2
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Cinabrium en 07-09-2012, 21:12 (Viernes)
Muchas gracias por el tutorial.
Tengo el problema que tengo 2 proovedores de internet.
1 es ADSL, que el modem esta en modo router y otorga por DHCP direcciones del tipo 10.0.0.x.

Pero mi otra conexión es cablemodem que no se puede poner en bridge y me otorga IP publica del tipo 190.17.2.1xx.

Por lo que una vez por dia me cambian la IP mi servicio de cablemodem.
Y se me desconfigura todo el balanceo de carga.

Como se puede configurar para que la configuración del balanceo sea por DHCP?

Saludos y muchas gracias por el tutorial.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Cinabrium en 08-09-2012, 13:25 (Sábado)
Hola.
El segundo problema que tengo es que todo este balanceo de carga lo hice para mi conexion ehter5.
Como puedo replicar este balanceo para conexión wlan1? Osea para la interfaz wireless de mi Mikrotik?

Saludos.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 08-09-2012, 18:37 (Sábado)
1.- al cable modem, ponle un router.

2.- los mismos pasos pero en vez de la ether5, seleccionas la wlan1
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Cinabrium en 08-09-2012, 18:59 (Sábado)
Samuelongui.

Gracias por tu respuesta.
Respecto al cablemodem. No hay manera de configurar el Mikrotik como un router virtual (o algo asi como una pasarela creo que escuche)?
Osea para que el cablemodem quede con una IP fija de red del tipo 10.0.1.x?

Muchas gracias.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Cinabrium en 13-09-2012, 21:16 (Jueves)
Hola.
Para agregar una cuarta WAN.
Lo único que hay que cambiar el tutorial del balanceo es la regla para la tercera y cuarta WAN?

WAN1: per-connection-classifier=both-addresses:2/0
WAN2: per-connection-classifier=both-addresses:2/1
WAN3: per-connection-classifier=both-addresses:2/2
WAN4: per-connection-classifier=both-addresses:2/3

Y en todo cado una quinta WAN?
WAN5: per-connection-classifier=both-addresses:2/4

Habría que agregar alguna regla mas o modificar otra?

Cuando ya están agregadas las reglas para 2 WAN, se puede agregar para mas o hay que comenzar creando las reglas desde cero, osea para las 4 WAN?

Muchísimas gracias.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: Samuelongui en 11-12-2012, 21:41 (Martes)
Perdón la tardanza.

Esas reglas son correctas, pero te faltarán los mangle correspondientes.
Título: Re: Manual: balanceo carga PCC con FAILover
Publicado por: petatras en 03-08-2013, 02:08 (Sábado)
Balanceo mikrotik failover

 
Hola , necesito ayuda

Estoy intentando configurar un balanceo para que si falla una línea entre en funcionamiento la otra , 1 que es la habitual de un proveedor de cable que me da 15 mb(ADSL1) y otra de teléfonica(ADSL2) que da 3mb y que la tengo por si falla la otra. El problema es que cuando se cae la habitual, no levanta la otra. Necesito ayuda , ya que no lo consigo, he leido con atención el tema, pero nada que no hay manera. Dejo la configuración que tengo por si vieran donde puede estar el fallo y me pudieran ayudar. Muchas gracias
 

-----------------------------------------------------------------------------------------------------
/ip address
add address=192.168.0.3/24 comment="IP wan2" disabled=no \ interface=ether5 network=192.168.0.0
add address=10.222.159.2/30 comment="Ip WAN1" disabled=no \interface=ether1 network=10.222.159.0
add address=192.168.1.1/24 comment="ip LAN" disabled=no \ interface=ether2 network=192.168.1.0
add address=192.168.100.1/24 comment="IP administracion" \ disabled=no interface=ether4 network=192.168.100.0
add address=192.168.1.2/24 disabled=yes interface=wlan1 network=\ 192.168.1.0
----------------------------------------------------------------------------------------------------------
/ip firewall mangle
add action=accept chain=prerouting comment=\ "marcado para balanceo " disabled=no dst-address=\ 10.2.16.0/28 in-interface=bridge1
add action=accept chain=prerouting disabled=no dst-address=\ 192.168.0.0/24 in-interface=bridge1
add action=mark-connection chain=prerouting comment=\"Marcado para balanceo desde bridge" connection-mark=no-mark \ disabled=no in-interface=ether1 new-connection-mark=\ADSL1_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=\ no-mark disabled=no in-interface=ether5 new-connection-mark=\ADSL2_conn passthrough=yes
add action=mark-connection chain=prerouting comment=\ "balanceo ONO" connection-mark=no-mark disabled=no \ dst-address-type=!local in-interface=bridge1 \new-connection-mark=ADSL1_conn passthrough=yes \ per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting comment=\ "balanceo movistar" connection-mark=no-mark disabled=no \ dst-address-type=!local in-interface=bridge1 \ new-connection-mark=ADSL2_conn passthrough=yes \ per-connection-classifier=both-addresses:2/1
add action=mark-routing chain=prerouting connection-mark=\ ADSL1_conn disabled=no in-interface=bridge1 \ new-routing-mark=to_ether1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=\ ADSL2_conn disabled=no in-interface=bridge1 \ new-routing-mark=to_ether5 passthrough=yes
add action=mark-routing chain=output connection-mark=\ ADSL1_conn disabled=no new-routing-mark=to_ether1 \ passthrough=yes
add action=mark-routing chain=output connection-mark=ADSL2_conn \ disabled=no new-routing-mark=to_ether5 passthrough=yes

-----------------------------------------------------------------------------------------------------------
/ip firewall nat
add action=masquerade chain=srcnat comment="Ruteo de las wan" \ disabled=no out-interface=ether1
add action=masquerade chain=srcnat disabled=no out-interface=\ ether5
add action=masquerade chain=srcnat disabled=yes out-interface=\ ether1 src-address=192.168.1.0/24
add action=masquerade chain=srcnat disabled=yes out-interface=\ ether1 src-address=192.168.100.0/24
----------------------------------------------------------------------------------------------------------
/ip route
add check-gateway=ping comment=\ "Routes para balanceo desde ether2" disabled=no distance=1 \ dst-address=0.0.0.0/0 gateway=10.222.159.1 routing-mark=\ to_ADSL1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=\ 0.0.0.0/0 gateway=192.168.0.1 routing-mark=to_ADSL2 scope=\ 30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=\ 0.0.0.0/0 gateway=10.222.159.1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=\ 0.0.0.0/0 gateway=192.168.0.1 scope=30 target-scope=10
------------------------------------------------------------------------------------------------------------