Aprovecha el poder del Multi-WAN: Gu铆a para configurar FreshTomato 馃崊

¿Sab铆as que en 2015, un desarrollador llamado Shibby a帽adi贸 la funci贸n genial de MultiWAN para su mod de Tomato? Gracias a ella, el router puede usar varias conexiones a internet 馃ぉ


Tratare de explicar un poco de la teor铆a y luego c贸mo lo estoy usando actualmente. Si quieres saber m谩s, no te preocupes, aqu铆 te dejo los enlaces que me ayudaron y que te pueden servir para profundizar en el tema.

 

FreshTomato es el sucesor del Mod de Shibby, continua con su desarrollo y agregando soporte para mas router 馃憤 


Dependiendo de las prestaciones del router podemos operar hasta 4 WAN y cada interfaz del MultiWAN puede opera bajo dos modalidades principales 馃崊


Modo Conmutaci贸n por error (Failover) ✅

Esta modalidad se centra en la fiabilidad. Una de las conexiones se configura como la principal y la secundaria como respaldo. Si la conexi贸n principal se cae por alguna raz贸n, el router cambia autom谩ticamente a la de respaldo. Esto garantiza que tu red permanezca activa sin interrupciones, lo cual es crucial para usuarios que dependen de una conexi贸n constante. 


Si tu router tiene un puerto USB, puedes usar un m贸dem 3G, 4G, o LTE compatible como conexi贸n de respaldo. Estas conexiones, que a menudo tienen planes de datos limitados, son perfectas para usarlas solo cuando la conexi贸n principal falle.


Debemos colocar la opci贸n de balanceo (Load Balance Weight) en 0 y esta interfaz WAN operara como Failover y se activara solo cuando la otra interfaz no disponga de internet, asegurando que no te quedes sin internet.


Modo Balanceo de carga (Load Balancing)

Esta funci贸n distribuye el tr谩fico de datos entre las diferentes conexiones WAN disponibles. Es una forma efectiva de maximizar el ancho de banda total

En el caso de 2 WAN, la configuraci贸n m谩s com煤n es la de 1 a 1, ideal si tienes velocidades similares. Esto hace que el router reparta las conexiones equitativamente, alternando entre una y otra para distribuir el tr谩fico.

En Tomato puedes asignar un valor de balanceo de carga, que va desde 1 hasta 256. Por ejemplo, si pones 10 en cada conexi贸n, el router enviar谩 los primeros 10 paquetes de datos por una conexi贸n y los siguientes 10 por la otra, y as铆 sucesivamente. Esto es 煤til para optimizar el rendimiento 馃憤


Mi caso de uso ✌️

Tengo la conexi贸n de mi ISP en el WAN0 y la de un vecino mediante otro router con Tomato configurado como Ethernet Bridge conectado en el WAN1 馃か 


 

Tengo como principal el router Netgear WNDR3400 Wi-Fi 4 (802.11n).



Manos a la obra 

El router ya est谩 usando la conexi贸n a internet de mi proveedor a trav茅s del puerto WAN, que FreshTomato reconoce como WAN0. Ahora, el objetivo es convertir uno de los puertos LAN para que funcione como una segunda interfaz WAN1.

Para lograr esto, sigue estos pasos:

  1. Vamos a la secci贸n Advanced VLAN, para mi caso solo necesito una WAN adicional.
  2. Selecciono el puerto LAN1 (podemos usar cualquiera que este libre) y lo deshabilito de la interfaz LAN0 (br0).
  3. Creamos una nueva VLAN y asigno el puerto LAN1 a la interfaz WAN1 Bridge.
  4. Para terminar, guardamos los cambios (Save). 


El router se reiniciar谩 autom谩ticamente para aplicar los cambios.

Ahora vamos a la secci贸n Basic Network MultiWAN y en Number of logical WANs se habilitara la 2 WAN, en cual la seleccionamos.

En este modelo podemos habilitar hasta 4 WAN, gracias a sus 64 KB de NVRAM.

 



Conecto la segunda fuente de internet (en mi caso el router puente) al puerto LAN1, que ahora FreshTomato lo gestionara como WAN1, ambas fuentes funcionan mediante DHCP y no hay mucho que tenga que configurar, para tener Internet.

Debes configurar, seg煤n los par谩metros requeridos por el ISP.  

 

 

Balanceo ⚖️

Debemos activar for multiwan in load balancing mode en Tune route cache, para poder colocar los pesos en cada interfaz WAN.

Encontrar el Load Balance Weight con los mejores resultados para mi situaci贸n, es un proceso de prueba y error, que todav铆a estoy experimentando 馃

 


En mi caso, la conexi贸n principal WAN0 sufre de cortes y bajas de velocidad. A pesar de que la conexi贸n secundaria WAN1 tiene una velocidad contratada m谩s alta, no es muy estable porque muchos usuarios la saturan, especialmente en las ma帽anas.

Estoy probando con el peso de balanceo a 3 a 1 (3 para la principal y 1 para la secundaria). Esto significa que FreshTomato procesa tres paquetes de datos a trav茅s de mi conexi贸n principal por cada uno que env铆a a trav茅s de la secundaria.


 

Aun con estos problemas de estabilidad, lo que s铆 tengo garantizado es que si una conexi贸n falla, la otra casi siempre est谩 activa.

Y es aqu铆 donde FreshTomato demuestra otro de sus mecanismos: si una de las conexiones se cae, el router autom谩ticamente redirige todo el tr谩fico a la que sigue funcionando. Una vez que la conexi贸n ca铆da se recupera, el sistema vuelve a aplicar las reglas de balanceo que estableciste.

FreshTomato tambi茅n ofrece una funci贸n adicional que podemos activar de Watchdog. Verifica de forma m谩s frecuente si las conexiones est谩n activas y realiza los cambios de manera mucho m谩s r谩pida.


Enrutamiento de servicios espec铆ficos

El MultiWAN no solo se trata de balancear la carga; tambi茅n puedes decidir qu茅 conexi贸n a internet usa cada servicio. Por ejemplo, si tienes activado un servicio como DDNS (Dynamic DNS), puedes elegir qu茅 conexi贸n WAN debe usar.


De igual forma, puedes controlar qu茅 tipo de tr谩fico se dirige a cada conexi贸n. En la secci贸n Advanced ➔ Multi-WAN Routing, puedes configurar reglas para que ciertos servicios usen una WAN espec铆fica.


Si tuvieras dos conexiones estables y r谩pidas, la flexibilidad es a煤n mayor. Podr铆as, por ejemplo, configurar todas las conexiones a YouTube para que usen la WAN0, mientras que el tr谩fico de juegos en l铆nea podr铆a usar la WAN1. De esta manera, divides el tr谩fico para optimizar el rendimiento de cada servicio seg煤n tus necesidades.

 

Palabras finales 馃ゴ

La experiencia que he tenido usando el MultiWAN por casi cuatros meses, es que mejoro un poco tanto en estabilidad como fiabilidad. Pero claro si se tienes mejores fuentes, el resultado es mucho mas tangible 馃檭

Si tienes alguna pregunta, puedes dejarla en los comentarios, ademas te dejo mis otras gu铆as sobre el tema. ¡Espero que te sean de gran ayuda!.


Entradas populares 馃ぉ

Super Mario RPG 馃幃