Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: emeryth en 02-09-2014, 20:48 (Martes)

Título: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 02-09-2014, 20:48 (Martes)
[Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)





Introducción

El primero punto a aclarar, el proyecto MWAN3 no es el mismo proyecto multiwan (paquete) ni está basado en él, pero logra los mismos resultados y algunos más, se tiene más control sobre el proceso pero es más complejo de manejar.

El proyecto multiwan al parecer está en sus últimos estertores, pues su creador no responde a las consultas por el foro ni actualiza el paquete desde hace 2 años, por lo que se explica los problemas que causa el programa cuando se ejecuta en compilaciones actuales de openwrt. En compilaciones antiguas aún funcionan bien, pero con los peligros de no tener actualizaciones que corrijan los problemas de seguridad, y en especial el bug Heartbleed.

Buscando alternativas encontré el proyecto MWAN3 con su wiki (http://wiki.openwrt.org/doc/howto/mwan3 (http://wiki.openwrt.org/doc/howto/mwan3)) y su foro de desarrollo (https://forum.openwrt.org/viewtopic.php?id=39052 (https://forum.openwrt.org/viewtopic.php?id=39052)). El paquete debe ser instalado durante la configuración del router, por lo tanto no debe estar compilado en la imagen openwrt.


Idea básica sobre un sistema de múltiples wan

En definición, un multiwan es útil cuando tenemos 2 o más entradas wan (internet o enrutado a otras redes) y queremos que una única red utilice las 2 o más salidas wan de una manera determinada.  Podemos configurarlo para que al caer una de las wan la otra empiece a trabajar. O podemos configurarlo para que se repartan el trabajo entre ellas.

OJO esto no aumentará el ancho de banda. Si tenemos una entrada de Internet de 10 Mbps y otra de 6 Mbps NO tendremos un ancho de banda de 16 Mbps. Me explico, sí quieres bajar un archivo ISO de una distribución Linux por descarga directa (única fuente) solo podrás bajarlo por una sola wan, ya sea por la de 10 o por la de 6, depende de como lo tengas configurado. Pero si quieres bajar el mismo archivo por un enlace torrents (muchas fuentes) podrás utilizar las 2 wan al tiempo porque se reparten las fuentes, dando como resultado una descarga que se acerca mucho a los 16 Mbps (esto tiene muchas variables).


Preparación del material que brinda las WAN

Una wan puede ser cualquier interfaz del router, como alguno de los puertos Lan, las entradas PPPoE, dispositivos 3G (por usb) o el mismo wifi trabajando como cliente.

 
(http://i.imgur.com/dZyX7uP.jpg)

Los nombres que tienen las interfaces pueden ser cualquiera mientras que no sean muy grandes, ni tengan espacios o caracteres especiales, deberían ser descriptivos de su uso.
Cualquier interfaz puede ser wan o lan, todo depende de en que zona del fireware sea argumentado.

Requisitos para mwan3

El hardware debe tener apoyo VLAN (que soporte conmutación de puertos) y por lo menos 3 interfaces activas (2 para wan y un lan).

Se necesita OpenWrt 12.09 o posterior, y los siguientes paquetes instalados, que si no están en la compilación se instalaran automáticamente como dependencias.


Configuración del switch del router

Desde luci podemos dividir cada entrada lanX (puerto) del router individualmente, para manejarla como una lan virtual.
 
En nuestro ejemplo tendremos un puerto lan (conector Lan1 o puerto 0), tres puertos wan (los otros 3 conectores del router, lan2, lan3 y lan4). Antes de guardar la configuración en el router, no te equivoques, tu pc debe estar conectado al puerto 0 del router, porque los demás puertos serán wan y no te darán acceso al router.

(http://i.imgur.com/7do87m9.jpg)

Date cuenta, el cuadro de cpu debe estar en “marcado” para todas las VLAN, y solo un puerto debe estar seleccionado para cada interfaz vlan. El penúltimo puerto, mejor déjalo “parado” en todos los vlan (éste puede variar según el router, porque es un puerto interno del router).

Ejemplo parte del archivo /etc/config/network
Código: [Seleccionar]
config switch
option name 'eth0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0 5t'

config switch_vlan
option device 'eth0'
option vlan '2'
option ports '1 5t'

config switch_vlan
option device 'eth0'
option vlan '3'
option ports '2 5t'

config switch_vlan
option device 'eth0'
option vlan '4'
option ports '3 5t'
 

Configuración de las interfaces

Red>Interface>añadir nueva interfaz…
(http://i.imgur.com/Ys9rvlH.jpg)

Debes colocar un nombre que describa la wan y ponerlo como cliente DHCP, esto es solo  al principio, después si quieres puedes cambiarlo a ip fija, identificación por mac, o dejarlo así. Por último, elegir la interfaz física que le toque. En este caso una interfaz vlan, pero podría ser una wifi, el 3G o pppoe (este router no lo soporta).

(http://i.imgur.com/SGPyiXl.jpg)

En configuración avanzada, debe estar seleccionado la opción “usar pasarela por defecto” y coloque una métrica diferente en cada interfaz WAN, puede ir ascendiendo de 10 en 10. Wan = métrica 10, wan2 = métrica 20, wan3 = métrica 30….

(http://i.imgur.com/y3g8fqo.jpg)

En la pestaña “configuración de cortafuegos” deja todas las interfaces wan en una misma zona del firewall, en este caso la zona wan.

Ejemplo de una parte del archivo /etc/config/network
Código: [Seleccionar]
config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.30.1'

config interface 'wan'
option proto 'dhcp'
option ifname 'eth0.2'
option metric '10'

config interface 'wan2'
option proto 'dhcp'
option ifname 'eth0.3'
option metric '20'

config interface 'wan3'
option proto 'dhcp'
option ifname 'eth0.4'
option metric '30'

 

Observa que la interfaz lan no tienga asociado ningún servidor DNS, ni puerta de entrada. Además, debes quitar estas líneas de la configuración lan que se crean algunas veces y pueden dar problemas con el mwan3:

Código: [Seleccionar]
   option _orig_ifname 'eth0.x'
    option _orig_bridge 'false'

Por otro lado, es conveniente utilizar diferentes subredes en cada interfaz wan y lan.
Aunque en mis pruebas a funcionado con subredes repetidas en las wan, es mejor no arriesgarse a colisiones innecesarias.

Configuración del firewall

Los apartados a configurar en este archivo son muy pocos, se basan en agrupar las interfaces en dos grupos o zonas. Una zona lan donde se refiere a la interfaz lan, y una zona wan donde se gestionan las interfaces wwan, wan, wan2, wan3, que hemos creado en el archivo network. Es posible colocar cada interfaz wan en una zona diferente, pero solo conseguiremos un aumento de gasto en la CPU.

(http://i.imgur.com/1aQx7mj.jpg)

Un detalle importante que debemos colocar en el archivo firewall es: tener en cada zona del firewall la opción “opción conntrack '1'” para activar el nat entre las zonas. Esta opción no tiene un modo grafico en luci para seleccionarla (por lo menos yo no la he encontrado).  Por lo tanto, no queda otra que utilizar los comandos uci o editar el archivo de firewall directamente:

Modo uci:
Código: [Seleccionar]
uci set firewall.@zone[0].conntrack=1
uci set firewall.@zone[1].conntrack=1
uci commit

Configuración de archivo /etc/config/firewall
Código: [Seleccionar]
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'

config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network 'lan'
option conntrack '1'

config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
option network 'wan wan6 wan2 wan3'
option conntrack '1'

config forwarding
option src 'lan'
option dest 'wan'
 

Comprobar que todo está bien

Cuando tienes listas todas las interfaces, ya sean wan por Switch, la o las wifi, el 3G o PPPoE (no soportado por este router), conectamos las interfaces a Internet e intentamos conseguir ping de google, para comprobar el funcionamiento de cada interfaz. Si existe algún problema antes de instalar mwan3, este no lo arreglará y posiblemente tendrás que empezar de nuevo.

Ejemplo de comandos para realizar la prueba de ping a google, no debería perderse ningún paquete.

Código: [Seleccionar]
ping -c 1 -I eth0.2 www.google.com
ping -c 1 -I eth0.3 www.google.com
ping -c 1 -I eth0.4 www.google.com
ping -c 1 -I wwan www.google.com

Resultado esperado para cada interfaz:
Código: [Seleccionar]
root@OpenWrt:/etc/config# ping -c 1 -I eth0.2 www.google.com
PING www.google.com (173.194.41.242): 56 data bytes
64 bytes from 173.194.41.242: seq=0 ttl=54 time=57.888 ms

--- www.google.com ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 57.888/57.888/57.888 ms

Instalar el MWAN3

Antes de instalar el paquete, deben  asegurarse de que todas sus interfaces WAN están configuradas y funcionan correctamente, según lo explicado anteriormente. Y reinicia el router antes de la instalación.

Dejo aquí mis compilaciones, no tienen instaladas el paquete MWAN3, pero las he compilado con él, y está listo para instalarlas. Son para la versión A y B del hg556a, debes instalarlo con Internet, porque tiene dependencias. Instala primero el paquete mwan3 y luego el de luci.

compilación Chaos Calmer r42261 versión A (https://drive.google.com/file/d/0ByLHkumzyj7ibmR0R1d5bHQ1Ujg/edit?usp=sharing)
compilación Chaos Calmer r42261 versión B (https://drive.google.com/file/d/0ByLHkumzyj7iTTlYVHZ2UDNTbG8/edit?usp=sharing)

Si utilizas otro tipo de router también puedes instalarlo desde la instalación de programas de luci. Cuando te dispongas a instalarlo solo deja una interfaz con Internet porque sino te dará errores de instalación.

También puedes descargar primero el paquete y después instalarlo con la ayuda de los siguientes comandos:

Código: [Seleccionar]
cd /tmp
wget http://213.136.13.52/mwan3_1.5-4_all.ipk
wget http://213.136.13.52/luci-app-mwan3_1.3-1_all.ipk
opkg update
opkg install mwan3_*.ipk
opkg install luci-app-mwan3_*.ipk

NOTA: Es muy importante reiniciar el router después de la instalación de MWAN3.

Configurar el MWAN3

Mwan3 no es un demonio que se ejecuta en segundo plano, por tanto cualquier alteración que hagamos en la configuración no tendrá efecto, hasta que ocurra un reinicio del router o una desconexión y/o conexión en caliente de una interfaz (hotplug).

La configuración de mwan3 se divide en 4 partes, con las que se puede entrelazar opciones más complejas que con el proyecto multiwan.

INTERFACES: En esta parte del archivo de configuración MWAN3 declaramos las wan que existen y que queremos tener activas, para el sistema de múltiples wan.

Mwan3 realiza ping cíclicos a un servidor (list track ip). En este caso a un servidor dns de google, pero podría ser cualquier dns para saber si tenemos salida a Internet. O podría hacer ping a la puerta de entrada del siguiente router a que esté conectado, si solo queremos saber si se conectó físicamente el cable. No hay cantidad límite de direcciones para hacer ping, todas se realizan al mismo tiempo y pueden estar repetidas en diferentes interfaces wan. Sí no se declara una dirección para hacer ping, la interfaz aparece siempre como conectada.

La opción “count” es el número de ping enviado a cada dirección; “timeout” es el tiempo de espera para recibir la respuesta del servidor, que no debería ser menor a 2 seg; “reliability” es la cantidad mínima de direcciones que deben responder al ping, para que se considere una prueba exitosa; “interval” es el tiempo en segundos que se espera entre las pruebas de ping; “down y up” es la cantidad de pruebas exitosas o fracasadas para considerar la interfaz conectada o desconectada.

(http://i.imgur.com/1iewi7z.jpg)

Código: [Seleccionar]
# Interfaz
config interface 'wan'
option enabled '1'
list track_ip '8.8.4.4'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option timeout '3'
option interval '5'
option down '5'
option up '5'

config interface 'wan2'
option enabled '1'
list track_ip '8.8.4.4'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option timeout '3'
option interval '5'
option down '5'
option up '5'

config interface 'wan3'
option enabled '1'
list track_ip '8.8.4.4'
list track_ip '8.8.8.8'
option reliability '1'
option count '1'
option timeout '3'
option interval '5'
option down '5'
option up '5'
 


MIEMBROS: Cada interfaz se divide en varios miembros, cada uno con una prioridad (métrica) y un peso (weight), la prioridad es mayor entre más bajo el número, el peso puede tener cualquier valor. Solo se tiene en cuenta el peso cuando las métricas son iguales.

(http://i.imgur.com/QeGYRGk.jpg)

Código: [Seleccionar]
# Miembros

config member 'wan_m1_w3'
option interface 'wan'
option metric '1'
option weight '3'

config member 'wan_m2_w3'
option interface 'wan'
option metric '2'
option weight '3'

config member 'wan_m3_w3'
option interface 'wan'
option metric '3'
option weight '3'

config member 'wan2_m1_w3'
option interface 'wan2'
option metric '1'
option weight '3'

config member 'wan2_m2_w3'
option interface 'wan2'
option metric '2'
option weight '3'

config member 'wan2_m3_w3'
option interface 'wan2'
option metric '3'
option weight '3'

config member 'wan3_m1_w3'
option interface 'wan3'
option metric '1'
option weight '3'

config member 'wan3_m2_w3'
option interface 'wan3'
option metric '2'
option weight '3'

config member 'wan3_m3_w3'
option interface 'wan3'
option metric '3'
option weight '3'
 


POLÍTICAS: En ellas se agrupan los miembros para establecer el comportamiento de estos en el mwan3. Cuando hay miembros con diferente métrica, solo se tendrá en cuenta al de menor número que esté activo, no se tiene en cuenta el peso del miembro.

Pero si tenemos 3 miembros con la misma métrica, se realizará un balance de la carga entre los miembros. Este balance se realiza dependiendo del peso de cada uno, si todos tienen el mismo número estará equilibrada la carga (33% para cada uno).

Se tiene que sumar todos los pesos de la política, y con éste dividir el peso de cada miembro para saber la proporción que le tocará en el balance de la carga. Por ejemplo, en el caso de tener dos miembros de peso 3 y uno de peso 2, el balance de carga es: 37.5% +37.5%+25%.

En el ejemplo hay una política llamada conmutador, cada uno de sus miembros tiene diferente métrica. Por lo tanto, cuando se use esta política, se utilizará la interfaz wan al 100%.  Pero, sí se desconecta la interfaz wan, esta utilizará a wan2 al 100%, lo mismo para la wan3, cuando vuelva a aparecer la interfaz wan ella tendrá la prioridad. Esta es una configuración en conmutador de error.

En el caso de la política llamada balance, todos los miembros tienen la misma métrica, por lo tanto, se dividen la carga al 33% para cada miembro. Cuando se desconecta un miembro la carga se divide en los miembros que quedan, y cuando este regrese se vuelve a repartir.

Se pueden crear políticas muy complejas a partir de entrelazar miembros, jugando con el balance y la conmutación. Tanto las políticas como los miembros pueden estar en la configuración sin que realicen una tarea concreta en las reglas, las que sobren no es necesario borrarlas.

(http://i.imgur.com/aJNWYJL.jpg)

Código: [Seleccionar]
# Políticas

config policy 'conmutador'
list use_member 'wan_m1_w3'
list use_member 'wan2_m2_w3'
list use_member 'wan3_m3_w3'

config policy 'balance'
list use_member 'wan_m1_w3'
list use_member 'wan2_m1_w3'
list use_member 'wan3_m1_w3'

config policy 'wan_only'
list use_member 'wan_m1_w3'

config policy 'wan2_only'
list use_member 'wan2_m1_w3'

config policy 'wan3_only'
list use_member 'wan3_m1_w3'
 

REGLAS: En ellas se describe cuando se seguirá una política dada. En las reglas, es importante el orden en que se encuentran. Por lo que, deben colocarse las reglas más especificas al comienzo de la lista y las más generales al final. Debería existir por lo menos una regla configurada.

En el ejemplo existe una regla llamada voip que utiliza la política de conmutador para el servicio de llamadas voip, que van hacia la dirección ip 77.72.169.x por cualquier puerto UDP.

Si esto no se cumple para la conexión, la siguiente regla dice que todas las conexiones a cualquier destino utilizarán la política balance, que en este caso balancea la carga entre sus wan.

(http://i.imgur.com/WjwagXI.jpg)

Código: [Seleccionar]
# Reglas

config rule 'voip'
        option dest_port '1024:65535'
        option proto 'udp'
        option dest_ip '77.72.169.0/24'
        option use_policy 'conmutador'

config rule 'default_rule'
option dest_ip '0.0.0.0/0'
option use_policy 'balance'
 

Pruebas de funcionamiento

La interfaz de luci nos entrega muchísima información sobre el funcionamiento del entorno de múltiples wan. Además, podemos editar el archivo de configuración de MWAN3 y el de red (network). En el apartado avanzado > troubleshooting encontramos los resultados de todas las pruebas necesarias para evaluar la salud de nuestro sistema de múltiples wan.

(http://i.imgur.com/3wzVlCo.jpg)

Configuración de led´s del router hg556a

Dejo la configuración de los led´s que tengo, para que sea más vistoso el flujo en cada interfaz: led rojo trasmisión y led verde recepción.

Código: [Seleccionar]
/etc/config/system

config led 'led_lan'
option name 'LAN'
option sysfs 'HW556:red:dsl'
option trigger 'netdev'
option mode 'link tx rx'
option default '0'
option dev 'eth0'

config led 'led_usb'
option name 'USB'
option sysfs 'HW556:red:hspa'
option trigger 'usbdev'
option dev '1-2'
option interval '50'
option default '0'

config led
option default '0'
option sysfs 'HW556:red:lan4'
option trigger 'netdev'
option dev 'eth0.4'
option name 'wan3-t'
option mode 'tx'

config led
option default '0'
option name 'wan3-r'
option sysfs 'HW556:green:lan4'
option trigger 'netdev'
option dev 'eth0.4'
option mode 'rx'

config led
option default '0'
option name 'wan2-t'
option sysfs 'HW556:red:lan3'
option trigger 'netdev'
option dev 'eth0.3'
option mode 'tx'

config led
option default '0'
option name 'wan2-r'
option sysfs 'HW556:green:lan3'
option trigger 'netdev'
option dev 'eth0.3'
option mode 'rx'

config led
option default '0'
option name 'wan-t'
option sysfs 'HW556:red:lan2'
option trigger 'netdev'
option dev 'eth0.2'
option mode 'tx'

config led
option default '0'
option name 'wan-r'
option sysfs 'HW556:green:lan2'
option trigger 'netdev'
option dev 'eth0.2'
option mode 'rx'

config led
option default '0'
option name 'lan-t'
option sysfs 'HW556:red:lan1'
option trigger 'netdev'
option dev 'eth0.1'
option mode 'tx'

config led
option default '0'
option name 'lan-r'
option sysfs 'HW556:green:lan1'
option trigger 'netdev'
option dev 'eth0.1'
option mode 'rx'


Título: Re: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: vk496 en 02-09-2014, 22:44 (Martes)
Dejo comentario para tenerlo a mano en el Tapatalk y leermelo con calma... :D

Salu2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: jar229 en 03-09-2014, 09:08 (Miércoles)
Le pongo 'chincheta' unas semanas y lo añado al [Índice] Hilos relevantes de OpenWrt  (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/)  >:(
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 03-09-2014, 10:30 (Miércoles)
Gracias por añadirlo a los hilos relevantes de openwrt y la chincheta.  ;D

saludos
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: anatulfo en 04-09-2014, 02:19 (Jueves)
Magnifico trabajo. Gracias por el aporte.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 09-09-2014, 02:11 (Martes)
Excelente aporte. Funciona correctamente en el AR-5387un con la Chaos Calmer r42435 (paquetes mwan3 y luci-app-mwan3 incluídos en la compilación).

Lo único que me ha fallado es la configuración de la lan, a la que he tenido que añadir servidores dns:
Código: [Seleccionar]
config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option dns '8.8.8.8 8.8.4.4'

Gracias por el tuto.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 09-09-2014, 15:06 (Martes)
Hola raphik,

Bueno, no muestras como están los test de salud de mwan3 (en avanzado > troubleshooting). Pero es posible que en las puertas de entrada de cada wan no tengan configuradas sus dns, me refiero al dispositivo individual que te da Internet por cada wan. Por otro lado, observo que utilizas una subred muy común, seguro qué no se repite en alguna wan?

El dns en la Lan solo debería ser necesario antes de la instalación del paquete mwan3, pero cuando éste ya esté funcionando el dns debería entregarlo la puerta de entrada de cada wan. Todas las wan pueden hacer uso de la misma dns de google, pero lo ideal es utilizar la dns de su respectiva ISP. Bueno, esto es solo si tenemos en cuenta el ejemplo porque si te das cuenta cada una de las wan son cliente DHCP (para que nos entregué la dns), pero también lo podemos colocar como ip fija y anotar el dns para cada wan.

Código: [Seleccionar]
config interface 'wan'
option proto 'dhcp'
option ifname 'eth0.2'
option metric '10'



Saludos,   :D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 10-09-2014, 09:02 (Miércoles)
... es posible que en las puertas de entrada de cada wan no tengan configuradas sus dns, me refiero al dispositivo individual que te da Internet por cada wan. Por otro lado, observo que utilizas una subred muy común, seguro qué no se repite en alguna wan?

Efectivamente, no había declarado ni la puerta de enlace ni el servidor DNS en las WAN. Es curioso, porque esto no es necesario cuando conectas el PC directamente al router WAN.

Como sólo dispongo de un único ISP, he montado una red algo pintoresca para probar MWAN3. Tres routers HG553 con OpenWRT se conectan como clientes, via wifi, al router ISP. Cada uno de ellos proporciona WAN por cable a un AR-5387un.
En realidad este montaje no tiene ningún sentido, excepto el de posibilitar la realización de pruebas cuando sólo hay un único ISP.

(http://i.imgur.com/YKHHDI3.png)

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 10-09-2014, 09:12 (Miércoles)
Como curiosidad, la cantidad de puertos interno que tiene el AR-5387un.

(http://i.imgur.com/ZoJ4l45.png)
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 10-09-2014, 09:55 (Miércoles)
Hola raphik,

Pues si que es pintoresca tu red, no tenia ni idea que mwan3 soportara ese tipo de configuración tan redundante. Bueno lo ideal es que cada router wan tengo una subred y su servicio dhcp activado, y que además la wifi de dicho wan, que en tu caso esta como cliente, este separado de la subred del router (por las zonas de firewall), por cuestiones de seguridad. Además la subred de tu router mwan3 debería ser diferente a la de cualquier wan. Bueno me alegra que funcione de la manera en que lo probaste y gracias por el feedback.  

Saludos  ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 10-09-2014, 14:19 (Miércoles)
Para mí es muy útil poder configurar los routers WAN desde el PC mediante LuCI sin tener que andar recableando. El problemas es que MWAN3 encamina el tráfico aleatoriamente por cualquiera de las WAN. Para evitar que el tráfico tome el camino equivocado, lo primero que he hecho ha sido poner cada router WAN en una subred distinta.

Router WAN1 en la subred 192.168.2.0/30 con la IP 192.168.2.1
Router WAN2 en la subred 192.168.2.4/30 con la IP 192.168.2.5
Router WAN3 en la subred 192.168.2.8/30 con la IP 192.168.2.9

Lo siguiente ha sido establecer reglas para encaminar el tráfico adecuadamente. Lo he probado y funciona.
(EDITO: Estas reglas no son necesarias.)

(http://i.imgur.com/TYPv9Bb.png)

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 10-09-2014, 22:02 (Miércoles)
Hola raphik,

Bueno desde mi configuración de ejemplo, sí que tengo acceso con luci a cualquier router de los que están conectados al wan. Puede ser que las reglas del firewall de los router wan puedan estar bloqueándose unos a otros.

Esa es una regla muy elegante para la disposición de tus subredes, pero de esta manera enlazarías cada puerto lan con una determinada subred y no podrías intercambiar los cables entre ellos. Una alternativa es colocar cada interfaz wan como ip fija y no como cliente DHCP.

No tengo en disposición ningún pincho 3g ahora mismo, y me gustaría saber si alguien lo ha probado con éxito. Para mí queda claro la elasticidad que tiene el MWAN3 en comparación con el paquete MULTIWAN.

 Saludos,   ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 11-09-2014, 00:03 (Jueves)
Sí, una regla muy elegante pero 100% prescindible. Tal como sugieres, he asignado una IP fija a cada puerto WAN del router MWAN3 para que enlacen con cada una de las subredes. He borrado la regla y funciona.
Lo que no creo que vaya a funcionar es el intercambio de cables, porque cada interfaz lógica WANx está ligada a una interfaz física eth0.x.

(http://i.imgur.com/ufCCSjh.png)

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 12-09-2014, 09:43 (Viernes)
Hola raphik,

No he dicho, que con la IP fija se pudiera intercambiar los puertos, solo que ya que enlazabas interfaces con IP en las reglas de MWAN3, podrías hacerlo con una IP fija desde la interfaces de red. Para no estar pendiente de que cable corresponde a que subred y que subred a que puerto, lo mejor es colocar la interfaz como cliente DHCP. En el ejemplo que doy todo esto funciona bien.

Saludos, 
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 12-09-2014, 10:02 (Viernes)
Gracias por la aclaración. Lo había entendido mal.

En realidad, tal como he definido las subredes, no hay margen para las IP de las interfaces lógicas WAN. Tanto si les pongo una IP fija como si dejo que se las asigne el DHCP, siempre van a ser las mismas: 192.168.2.2. 192.168.2.6 y 192.168.2.10 para WAN1, WAN2 y WAN3, respectivamente.

He vuelto a ponerles el protocolo DHCP y a quitar las reglas. Los resultados son:
1. Puedo acceder a las interfaces LuCI de los tres routers WAN desde el PC.
2. Los cables WAN se pueden intercambiar. Si se intercambian después de arrancar el router hay que resetear las interfaces WAN para que tomen las nuevas direcciones IP.

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 12-09-2014, 11:49 (Viernes)
Me alegro que tengas acceso al luci de cada los wan sin ninguna regla.

2. Los cables WAN se pueden intercambiar. Si se intercambian después de arrancar el router hay que resetear las interfaces WAN para que tomen las nuevas direcciones IP.

Saludos.

Bueno no es necesario entrar a luci y resetear la interfaz wan para que tome la nueva ip, si esperas unos segundos el MWAN3 lo resetea automáticamente, según la cantidad de pruebas fracasadas (option down '5') que tengas configuradas. En este caso son unos 40 segundos.

Citar
config interface 'wan2'
   option enabled '1'
   list track_ip '8.8.4.4'
   list track_ip '8.8.8.8'
   option reliability '1'
   option count '1'
   option timeout '3'
   option interval '5'
   option down '5'
   option up '5'

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 20-09-2014, 10:11 (Sábado)
Nuevo escenario.
(http://i.imgur.com/v3XXlra.jpg)

Pretendo montar MWAN3 en un HG553 dotado de dos radios: el radio interno del propio router y un segundo radio externo proporcionado por un pincho wifi. Los dos radios se conectarán al único ISP de que dispongo.

El hg553 detecta los dos radios y permite definir sus interfaces:

/etc/config/wireless
Código: [Seleccionar]
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'pci0000:00/0000:00:01.0/ssb0:0'
option txpower '20'
option country '00'
option disabled '0'
option channel 'auto'

config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11g'
option path 'platform/ohci-platform/usb2/2-1/2-1:1.0'
option htmode 'HT20'
option disabled '0'
option txpower '20'
option country '00'
option channel 'auto'

config wifi-iface
option network 'wwan1'
option ssid 'miSSID'
option encryption 'psk2'
option device 'radio0'
option mode 'sta'
option bssid 'xx:xx:xx:xx:xx:xx'
option key 'miClaveSecreta'

config wifi-iface
option network 'wwan2'
option ssid 'miSSID'
option encryption 'psk2'
option device 'radio1'
option mode 'sta'
option bssid 'xx:xx:xx:xx:xx:xx'
option key 'miClaveSecreta'

/etc/config/network
Código: [Seleccionar]
config interface 'wwan1'
option proto 'dhcp'

config interface 'wwan2'
option proto 'dhcp'

El problema es que no consigo hacerlas funcionar las dos a la vez. Me explico: monto la interfaz sobre uno de los dos radios (da igual por cual empiece). Realizo la prueba de ping a Google y compruebo que funciona.

Código: [Seleccionar]
root@OpenWrt:~# ping -c 1 -I wlan0 www.google.com
PING www.google.com (74.125.230.50): 56 data bytes
64 bytes from 74.125.230.50: seq=0 ttl=54 time=42.425 ms

--- www.google.com ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 42.425/42.425/42.425 ms

Seguidamente monto la interfaz sobre el otro radio y también pasa la prueba del ping a Google, sólo que deja de funcionar el radio que se montó en primer lugar.

Código: [Seleccionar]
root@OpenWrt:~# ping -c 1 -I wlan1 www.google.com
PING www.google.com (74.125.230.49): 56 data bytes
64 bytes from 74.125.230.49: seq=0 ttl=55 time=64.105 ms

--- www.google.com ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 64.105/64.105/64.105 ms


root@OpenWrt:~# ping -c 1 -I wlan0 www.google.com
PING www.google.com (74.125.230.51): 56 data bytes

--- www.google.com ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss

Si reconecto desde LuCI la interfaz que no funciona, consigo que funcione, pero la otra deja de hacerlo inmediatamente.

Hay algo que se me escapa, pero no sé qué es. ¿Será que OpenWRT no soporta dos radios distintas en modo cliente? ¿Alguna pista?
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 20-09-2014, 10:48 (Sábado)
Hola raphik,

Así por encima, solo veo que te falta ponerle la métrica a las interfaces wwan0 y wwan1 en /etc/config/network, haré una prueba y te cuento.

PD: Tienes las dos interfaces del mismo lado del firewall?

Saludos   ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 21-09-2014, 12:51 (Domingo)
Hola, emeryth.

Efectivamente, las dos interfaces wwan están en la misma zona del cortafuegos. La métrica ya la he corregido, pero el problema no tenía nada que ver con eso, ni siquiera con MWAN3.

Con el HG556a no he podido conectar dos radios al mismo AP. Sin embargo, las pruebas con el HG553 son favorables. Tres radios conectadas al mismo ISP: dos pinchos wifi + el radio interno. La conexión al PC, por cable. Ha pasado la prueba del ping a Google y MWAN3 funciona bien.

(http://i.imgur.com/wSV1hxT.jpg)

Seguiré haciendo pruebas con el HG556a ver.A

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Cristof_Romuard en 27-09-2014, 21:21 (Sábado)
Mira que esta todo bien explicado... pues no consigo que esto funcione.

Mira el log a ver si encuentras algún fallo...

Código: [Seleccionar]
Troubleshooting Data
Software versions :

OpenWrt - OpenWrt Barrier Breaker r39304
LuCI - svn-r9948

mwan3 - 1.5-4
luci-app-mwan3 - 1.3-1

Output of "cat /etc/config/mwan3" :

config rule 'default_rule'
option dest_ip '0.0.0.0/0'
option use_policy 'balanced'

config rule 'sticky_odd'
option src_ip '0.0.0.1/0.0.0.1'
option dest_port '443'
option proto 'tcp'
option use_policy 'wan2_wan'

config rule 'sticky_even'
option src_ip '0.0.0.0/0.0.0.1'
option dest_port '443'
option proto 'tcp'
option use_policy 'wan_wan2'

config interface 'wan2'
list track_ip '8.8.8.8'
list track_ip '208.67.220.220'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'
option enabled '1'

config interface 'wan'
option enabled '1'
list track_ip '8.8.4.4'
list track_ip '8.8.8.8'
list track_ip '208.67.222.222'
list track_ip '208.67.220.220'
option reliability '2'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'

config policy 'balanced'
list use_member 'wan_m1_w3'
list use_member 'wan2_m1_w2'

config policy 'wan_only'
list use_member 'wan_m1_w3'

config policy 'wan2_only'
list use_member 'wan2_m1_w2'

config policy 'wan_wan2'
list use_member 'wan_m1_w3'
list use_member 'wan2_m2_w2'

config policy 'wan2_wan'
list use_member 'wan_m2_w3'
list use_member 'wan2_m1_w2'

config member 'wan_m1_w3'
option interface 'wan'
option metric '1'
option weight '3'

config member 'wan_m2_w3'
option interface 'wan'
option metric '2'
option weight '3'

config member 'wan2_m1_w2'
option interface 'wan2'
option metric '1'
option weight '2'

config member 'wan2_m2_w2'
option interface 'wan2'
option metric '2'
option weight '2'

Output of "cat /etc/config/network" :

config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd6d:6c23:40b9::/48'

config interface 'lan'
option ifname 'eth0.1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.2.1'

config switch
option name 'eth0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'eth0'
option vlan '1'
option ports '1 2 3 4 5t'

config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0 5t'

config interface 'wan'
option proto 'dhcp'
option metric '20'

config interface 'wan2'
option proto 'dhcp'
option ifname 'eth0.2'
option metric '10'

Output of "ifconfig" :

br-lan    Link encap:Ethernet  HWaddr 64:16:F0:57:27:07 
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::6616:f0ff:fe57:2707/64 Scope:Link
          inet6 addr: fd6d:6c23:40b9::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7793 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11093 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1394753 (1.3 MiB)  TX bytes:10935560 (10.4 MiB)

eth0      Link encap:Ethernet  HWaddr 64:16:F0:57:27:07 
          inet6 addr: fe80::6616:f0ff:fe57:2707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8581 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11547 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1647878 (1.5 MiB)  TX bytes:11049007 (10.5 MiB)
          Interrupt:14

eth0.1    Link encap:Ethernet  HWaddr 64:16:F0:57:27:07 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7793 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11093 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1394753 (1.3 MiB)  TX bytes:10935560 (10.4 MiB)

eth0.2    Link encap:Ethernet  HWaddr 64:16:F0:57:27:07 
          inet addr:192.168.0.209  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6616:f0ff:fe57:2707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:750 errors:0 dropped:0 overruns:0 frame:0
          TX packets:447 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:89386 (87.2 KiB)  TX bytes:66481 (64.9 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:368 (368.0 B)  TX bytes:368 (368.0 B)

wlan0     Link encap:Ethernet  HWaddr 64:16:F0:57:27:08 
          inet addr:192.168.1.84  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::6616:f0ff:fe57:2708/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8302 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5292 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9915869 (9.4 MiB)  TX bytes:1169131 (1.1 MiB)

wlan0-1   Link encap:Ethernet  HWaddr 66:16:F0:57:27:08 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:155 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:43020 (42.0 KiB)

Output of "route -n" :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    10     0        0 eth0.2
0.0.0.0         192.168.1.1     0.0.0.0         UG    20     0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     10     0        0 eth0.2
192.168.1.0     0.0.0.0         255.255.255.0   U     20     0        0 wlan0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

Output of "ip rule show" :

0: from all lookup local
1001: from all iif eth0.2 lookup main
1002: from all iif wlan0 lookup main
2001: from all fwmark 0x100/0xff00 lookup 1
2002: from all fwmark 0x200/0xff00 lookup 2
2254: from all fwmark 0xfe00/0xff00 unreachable
32766: from all lookup main
32767: from all lookup default
80000: from 192.168.2.1 nop
80000: from 127.0.0.1 nop
80000: from 192.168.0.209 nop
80000: from 192.168.1.84 nop
90000: from 192.168.2.1/24 nop
90000: from 127.0.0.1/8 nop
90000: from 192.168.0.209/24 nop
90000: from 192.168.1.84/24 nop

Output of "ip route list table 1-250" :

1
default via 192.168.0.1 dev eth0.2
2
default via 192.168.1.1 dev wlan0

Firewall default output policy (must be ACCEPT) :

ACCEPT

Output of "iptables -L -t mangle -v -n" :

Chain PREROUTING (policy ACCEPT 561 packets, 73201 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 8321 5693K mwan3_hook  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
  561 73201 fwmark     all  --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain INPUT (policy ACCEPT 448 packets, 40628 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 113 packets, 32573 bytes)
 pkts bytes target     prot opt in     out     source               destination         
  113 32573 mssfix     all  --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 493 packets, 131K bytes)
 pkts bytes target     prot opt in     out     source               destination         
 2027  526K mwan3_hook  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
 2027  526K mwan3_output_hook  all  --  *      *       0.0.0.0/0            0.0.0.0/0           

Chain POSTROUTING (policy ACCEPT 608 packets, 164K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain fwmark (1 references)
 pkts bytes target     prot opt in     out     source               destination         

Chain mssfix (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 TCPMSS     tcp  --  *      wlan0   0.0.0.0/0            0.0.0.0/0            tcp flags:0x06/0x02 /* wan (mtu_fix) */ TCPMSS clamp to PMTU
    0     0 TCPMSS     tcp  --  *      eth0.2  0.0.0.0/0            0.0.0.0/0            tcp flags:0x06/0x02 /* wan (mtu_fix) */ TCPMSS clamp to PMTU

Chain mwan3_connected (2 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            127.0.0.0/8          MARK or 0xff00
    0     0 MARK       all  --  *      *       0.0.0.0/0            224.0.0.0/3          MARK or 0xff00
   38  2009 MARK       all  --  *      *       0.0.0.0/0            192.168.0.0/24       MARK or 0xff00
  114 15587 MARK       all  --  *      *       0.0.0.0/0            192.168.1.0/24       MARK or 0xff00
  760  165K MARK       all  --  *      *       0.0.0.0/0            192.168.2.0/24       MARK or 0xff00

Chain mwan3_hook (2 references)
 pkts bytes target     prot opt in     out     source               destination         
10346 6219K mwan3_ifaces  all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00
 5976 1345K mwan3_connected  all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00
 2926  679K mwan3_rules  all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00
 7272 5549K mwan3_connected  all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match ! 0xff00/0xff00

Chain mwan3_iface_wan (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       192.168.1.0/24       0.0.0.0/0            mark match 0x0/0xff00 /* wan */ MARK or 0xff00
  117 15683 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan */ MARK xset 0x200/0xff00

Chain mwan3_iface_wan2 (1 references)
 pkts bytes target     prot opt in     out     source               destination         
   21  2934 MARK       all  --  *      *       192.168.0.0/24       0.0.0.0/0            mark match 0x0/0xff00 /* wan2 */ MARK or 0xff00
  164 24468 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan2 */ MARK xset 0x100/0xff00

Chain mwan3_ifaces (1 references)
 pkts bytes target     prot opt in     out     source               destination         
  185 27402 mwan3_iface_wan2  all  --  eth0.2 *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00
  117 15683 mwan3_iface_wan  all  --  wlan0  *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00

Chain mwan3_output_hook (1 references)
 pkts bytes target     prot opt in     out     source               destination         

Chain mwan3_policy_balanced (1 references)
 pkts bytes target     prot opt in     out     source               destination         
  160 23796 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan 3 3 */ MARK xset 0x200/0xff00

Chain mwan3_policy_wan2_only (0 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan2 2 2 */ MARK xset 0x100/0xff00

Chain mwan3_policy_wan2_wan (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan2 2 2 */ MARK xset 0x100/0xff00

Chain mwan3_policy_wan_only (0 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan 3 3 */ MARK xset 0x200/0xff00

Chain mwan3_policy_wan_wan2 (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* wan 3 3 */ MARK xset 0x200/0xff00

Chain mwan3_rules (1 references)
 pkts bytes target     prot opt in     out     source               destination         
  160 23796 mwan3_policy_balanced  all  --  *      *       0.0.0.0/0            0.0.0.0/0            mark match 0x0/0xff00 /* default_rule */
    0     0 mwan3_policy_wan2_wan  tcp  --  *      *       0.0.0.1/-1           0.0.0.0/0            multiport sports 0:65535 multiport dports 443 mark match 0x0/0xff00 /* sticky_odd */
    0     0 mwan3_policy_wan_wan2  tcp  --  *      *       0.0.0.0/-1           0.0.0.0/0            multiport sports 0:65535 multiport dports 443 mark match 0x0/0xff00 /* sticky_even */

Chain mwan3_track_wan (0 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            208.67.220.220       MARK or 0xff00
    0     0 MARK       all  --  *      *       0.0.0.0/0            208.67.222.222       MARK or 0xff00
    0     0 MARK       all  --  *      *       0.0.0.0/0            8.8.8.8              MARK or 0xff00
    0     0 MARK       all  --  *      *       0.0.0.0/0            8.8.4.4              MARK or 0xff00

Chain mwan3_track_wan2 (0 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MARK       all  --  *      *       0.0.0.0/0            208.67.220.220       MARK or 0xff00
    0     0 MARK       all  --  *      *       0.0.0.0/0            8.8.8.8              MARK or 0xff00[code/]
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 27-09-2014, 23:27 (Sábado)
Hola Cristof_Romuard,

No mencionas que router tienes y porque no utilizas una compilación mas actual, de todas maneras lo único que veo por encima es que en la "tablea reglas de ip" tienes muchas lineas con la misma prioridad "80000 y 90000" la instalación debería ser limpia. Es posible que estés abriendo puertos con NAT antes que todo funcione bien?.

saludos.  ;D


Output of "ip rule show" :

0:   from all lookup local
1001:   from all iif eth0.2 lookup main
1002:   from all iif wlan0 lookup main
2001:   from all fwmark 0x100/0xff00 lookup 1
2002:   from all fwmark 0x200/0xff00 lookup 2
2254:   from all fwmark 0xfe00/0xff00 unreachable
32766:   from all lookup main
32767:   from all lookup default
80000:   from 192.168.2.1 nop
80000:   from 127.0.0.1 nop
80000:   from 192.168.0.209 nop
80000:   from 192.168.1.84 nop
90000:   from 192.168.2.1/24 nop
90000:   from 127.0.0.1/8 nop
90000:   from 192.168.0.209/24 nop
90000:   from 192.168.1.84/24 nop
Título: Re:
Publicado por: Cristof_Romuard en 28-09-2014, 00:27 (Domingo)
Mi versión es el huawei 556a versión c. No he hecho una instalación limpia puesto que no se compilar un fire. Intentaré reparar los errores que me has comentado, aunque la verdad no se si realmente esto está funcionando o no, ya que aunque estoy conectado físicamente a dos redes (mías las dos), una wifi y una por cable, no estoy seguro de que esté funcionando ya que no puedo probarlo o no se probarlo. ¿Como puedo comprobar que está funcionando? Gracias por todo.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 28-09-2014, 12:02 (Domingo)
Hola Cristof_Romuard,
Pruebas con esta versión de la rama trunk, hg556a compilación r42668 que trae: nano, el paquete pre cargado de mwan3, 3g y los driver para algunas wifi usb (+kmod-zd1211rw+kmod-rt2800-usb+ath9k-htc+kmod-rt73usb+kmod-rtl8187+kmod-rtl8192ce+kmod-rtl8192cu+kmod-rtl8192de+kmod-rtl8192se+kmod-net-zd1201+kmod-p54-usb+kmod-rt2500-usb ).

compilación Chaos Calmer r42668 versión A (https://drive.google.com/file/d/0ByLHkumzyj7iNU1iRG0wVzRvRlU/edit?usp=sharing)
compilación Chaos Calmer r42668 versión B (https://drive.google.com/file/d/0ByLHkumzyj7iUXp1Q3NQNkNzcW8/edit?usp=sharing)
compilación Chaos Calmer r42668 versión C (https://drive.google.com/file/d/0ByLHkumzyj7iWHJVRnBqWkJFRm8/edit?usp=sharing)

Ya contaras como te va.

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 30-09-2014, 14:52 (Martes)
hola a todos,raphik por favor quiero un enlance con la compilation tuya Chaos Calmer r42435 para ar-5387un >:( Gracias
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 30-09-2014, 20:51 (Martes)
hola a todos,raphik por favor quiero un enlance con la compilation tuya Chaos Calmer r42435 para ar-5387un >:( Gracias

Lo siento, pero no la conservo. La hice sólo para probar el MWAN3 y luego la eliminé.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 30-09-2014, 21:57 (Martes)
ok
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: juandingas en 02-10-2014, 11:45 (Jueves)
Hola

Tengo router TP-Link TL-WR703N con versión LuCI Trunk (svn-r10521) OpenWrt Chaos Calmer r42418

Al intentar instalar mwan3 me da este error

//usr/lib/opkg/info/luci-i18n-spanish.postinst: line 4: default_postinst: not found
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for mwan3:
 *    kernel (= 3.10.49-1-567826d15415b073430d1fe9be9d91f3) *    kernel (= 3.10.49-1-567826d15415b073430d1fe9be9d91f3) *
 * opkg_install_cmd: Cannot install package mwan3.
 * pkg_run_script: package "luci-i18n-spanish" postinst script returned status 127.
 * opkg_configure: luci-i18n-spanish.postinst returned 127.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 02-10-2014, 12:03 (Jueves)
Hola

Tengo router TP-Link TL-WR703N con versión LuCI Trunk (svn-r10521) OpenWrt Chaos Calmer r42418

Al intentar instalar mwan3 me da este error

//usr/lib/opkg/info/luci-i18n-spanish.postinst: line 4: default_postinst: not found
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for mwan3:
 *    kernel (= 3.10.49-1-567826d15415b073430d1fe9be9d91f3) *    kernel (= 3.10.49-1-567826d15415b073430d1fe9be9d91f3) *
 * opkg_install_cmd: Cannot install package mwan3.
 * pkg_run_script: package "luci-i18n-spanish" postinst script returned status 127.
 * opkg_configure: luci-i18n-spanish.postinst returned 127.

El tema ya se ha tratado muchas veces. Léete "Dependencias de paquetes con el kernel" en este post https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/ (https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/)
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: juandingas en 02-10-2014, 13:18 (Jueves)
Hola

Pues tendré que instalar por --force, porque no me deja compilar un nuevo firmware, me da este error

/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.tools_install_yynyynynynyyyyyyyyyyyyyyyyyyynyyyynnyyynyyynnnyyyy] Error 2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Cristof_Romuard en 02-10-2014, 15:33 (Jueves)
Hola Cristof_Romuard,
Pruebas con esta versión de la rama trunk, hg556a compilación r42668 que trae: nano, el paquete pre cargado de mwan3, 3g y los driver para algunas wifi usb (+kmod-zd1211rw+kmod-rt2800-usb+ath9k-htc+kmod-rt73usb+kmod-rtl8187+kmod-rtl8192ce+kmod-rtl8192cu+kmod-rtl8192de+kmod-rtl8192se+kmod-net-zd1201+kmod-p54-usb+kmod-rt2500-usb ).

compilación Chaos Calmer r42668 versión A (https://drive.google.com/file/d/0ByLHkumzyj7iNU1iRG0wVzRvRlU/edit?usp=sharing)
compilación Chaos Calmer r42668 versión B (https://drive.google.com/file/d/0ByLHkumzyj7iUXp1Q3NQNkNzcW8/edit?usp=sharing)
compilación Chaos Calmer r42668 versión C (https://drive.google.com/file/d/0ByLHkumzyj7iWHJVRnBqWkJFRm8/edit?usp=sharing)

Ya contaras como te va.

Saludos.



Pues nada, instale la versión a de las tres que dejaste, ya que las demás no me instalaban el wifi. Procedo a instalar los paquetes que mencionas en el primer post y nada de nada. Tendría que instalarlos por la fuerza y sin dependencias, con lo que dudo que funcionen, sin mencionar que el paquete iptables-mod-conntrack no se encuentra en ningún repositorio...

Que, o estoy haciendo algo terriblemente mal, o me parece que mi router me odia.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 02-10-2014, 17:09 (Jueves)
hola Cristof_Romuard,
a mi me se paso equal por fin instale OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77) y va bien todo a mi con 1 wan y wwan (tengo hg556a ver c) ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Cristof_Romuard en 02-10-2014, 17:20 (Jueves)
hola Cristof_Romuard,
a mi me se paso equal por fin instale OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77) y va bien todo a mi con 1 wan y wwan (tengo hg556a ver c) ;D

Puedes pasarme el link de donde lo descargaste? tiene Luci?
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 02-10-2014, 17:27 (Jueves)
creo que era en repositorio  de seguridad wireless el bin tiene 7,169KB aun lo tengo pero donde subirlo?
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 02-10-2014, 17:28 (Jueves)
y si, tiene Luci
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 02-10-2014, 17:31 (Jueves)
Hola Cristof_Romuard,

Dijiste en otro post que tu router era del tipo C, pero si ahora descubres que en realidad es del tipo A, intenta instalar la compilación del primer post, que he probado intensamente.

compilación Chaos Calmer r42261 versión A (https://drive.google.com/file/d/0ByLHkumzyj7ibmR0R1d5bHQ1Ujg/edit?usp=sharing)


Para saber el tipo de router hg556a que tienes visita la pagina http://wiki.openwrt.org/toh/huawei/hg556a

PD: También puedes instalar la Barrier Braker los enlaces están en la wiki de openwrt.
saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Cristof_Romuard en 02-10-2014, 22:38 (Jueves)
Hola Cristof_Romuard,

Dijiste en otro post que tu router era del tipo C, pero si ahora descubres que en realidad es del tipo A, intenta instalar la compilación del primer post, que e probado intensamente.

compilación Chaos Calmer r42261 versión A (https://drive.google.com/file/d/0ByLHkumzyj7ibmR0R1d5bHQ1Ujg/edit?usp=sharing)


Para saber el tipo de router hg556a que tienes visita la pagina http://wiki.openwrt.org/toh/huawei/hg556a

PD: También puedes instalar la Barrier Braker los enlaces están en la wiki de openwrt.
saludos.

Pues si que es la versión A, según el link que me has dado. Pero como en la pegatina ponía versión C...
Total, e instalado el firm que me pones en el primer post, pero no consigo echarlo a andar, también es cierto que tengo algunas dudas, como por ejemplo que dices que hay que crear las interfaces antes de instalar el MWAN3, pero si lo hago asi no me las reconoce.

Código: [Seleccionar]
WARNING: some interfaces have no default route in the main routing table!

WARNING: some interfaces are configured incorrectly or not at all in /etc/config/network!

WARNING: some interfaces have no metric configured in /etc/config/network!

Ademas, como puedes ver no me reconoce las métricas, y están puestas.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 03-10-2014, 09:50 (Viernes)
Hola Cristof_Romuard,

Esas advertencias vienen de MWAN3, y te dicen que no as configurado bien las interfaces, la prueba del ping a google te ha funcionado pora cada salida wan?

Podrías ser mas conciso con la configuración que quieres hacer en el router, estas haciendo pruebas al pie de la letra del manual?, o cambias algo? Que tienes en el archivo /etc/config/network?

Es posible que estés confundiendo lo opciones interfaz y métrica, del archivo /etc/config/network con el del etc/config/mwan3.

Saludos,  :-\
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 09-10-2014, 17:34 (Jueves)
alguien me puede pasar el link para un Huawei HG556a con chipse atheros..... y que funcione bien el wifi!!!

e probado las 3 versiones del amigo, y al final la que me funciono fue la compilación Chaos Calmer r42668 versión B  pero el wifi falla.
se conecta y se desconecta.
tenia que eliminar la interfaz y reactivarla....

segun comenta "portacosmin" la version : OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77) le funciona, pero yo no la encuentro!!!

seria alguien tan amable de pegar el link!!!!!

al final voy a meter la para e instalar alguna que no vale...
saludos y gracias.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Tki2000 en 10-10-2014, 09:46 (Viernes)
alguien me puede pasar el link para un Huawei HG556a con chipse atheros..... y que funcione bien el wifi!!!

e probado las 3 versiones del amigo, y al final la que me funciono fue la compilación Chaos Calmer r42668 versión B  pero el wifi falla.
se conecta y se desconecta.
tenia que eliminar la interfaz y reactivarla....

segun comenta "portacosmin" la version : OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77) le funciona, pero yo no la encuentro!!!

seria alguien tan amable de pegar el link!!!!!

al final voy a meter la para e instalar alguna que no vale...
saludos y gracias.

¿Has probado la oficial de Barrier Breaker? https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 11-10-2014, 09:53 (Sábado)
creo que este es el link https://www.dropbox.com/s/nj9wvpzucse2bmt/openwrt-HW556-squashfs-cfe.bin?dl=0
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 11-10-2014, 17:19 (Sábado)
creo que este es el link https://www.dropbox.com/s/nj9wvpzucse2bmt/openwrt-HW556-squashfs-cfe.bin?dl=0

estas seguro??

tu dijistes que pesaba  ( bin tiene 7,169KB) y este tiene      8.705KB

no decias que tu lo tenias?
podrias sibirlo a mega que es "GRATIS"
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 11-10-2014, 18:12 (Sábado)
este es el que lo estoy usando https://mega.co.nz/#!5Mk0WS4J!WxZMYmgYlCCCDPJ19DLo9j8eiJuhbabozIxdiv6lBcQ
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 11-10-2014, 18:26 (Sábado)
gracias voy a probarlo!!!

ese es el ultimo!!! o es el que a TI  te a funcionado...????
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 11-10-2014, 18:32 (Sábado)
ese es el que aun me funciona!
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 11-10-2014, 19:51 (Sábado)
ese es el que aun me funciona!


me puedes pasar una copia de seguridad de tu configuracion!!!

se saca en el apartado sistema/copiadeseguridad/grabar firware " Descargar copia de seguridad"

hay te crea una copia, la subes a mega y yo y alguno mas te lo agradeceremos.....
saludos y gracia.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: portacosmin en 11-10-2014, 21:36 (Sábado)
es aqui,pruebalo! https://mega.co.nz/#!oY9BVD5Q!kvl1utf_ve_LxH5nGSiVFErgBzPAHMjor9VvcUkfU00 ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 12-10-2014, 04:02 (Domingo)
Buenas a tod@s:
He instalado en un HG556a con chip wifi Ralink (VER. A) la compilación compilación Chaos Calmer r42261 versión C y no me detecta el wifi interno. Si alguien sabe como hacer que lo detecte y me lo dice se lo agradeceré. He estado leyendo bastante sobre este error y cuanto más leo más me lio.... :( :( :( :(
Os adjunto el dmesg:
Código: [Seleccionar]
root@OpenWrt:/# dmesg
[    0.000000] Linux version 3.14.18 (eme@eme-desktop) (gcc version 4.8.3 (OpenW
rt/Linaro GCC 4.8-2014.04 r42668) ) #6 Sat Sep 27 11:47:51 CEST 2014
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] registering 40 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: d081.5003
[    0.000000] bcm63xx_nvram: nvram checksum failed, contents may be invalid (ex
pected 33313530, got 75b2d66f)
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW556_C
[    0.000000] MIPS: machine is Huawei EchoLife HG556a (version C)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 803164d0, node_mem_map 81000be
0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16
bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag
es: 16256
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jff
s2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 60180K/65536K available (2536K kernel code, 135K rwdata,
524K rodata, 1276K init, 187K bss, 5356K reserved)
[    0.000000] NR_IRQS:256
[    0.036000] Calibrating delay loop... 297.98 BogoMIPS (lpj=595968)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.044000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.056000] NET: Registered protocol family 16
[    0.076000] registering PCI controller with io_map_base unset
[    0.100000] bio: create slab <bio-0> at 0
[    0.108000] PCI host bridge to bus 0000:00
[    0.112000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.116000] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
[    0.120000] pci_bus 0000:00: No busn resource found for root bus, will use [b
us 00-ff]
[    0.124000] pci 0000:00:01.0: [1814:3592] type 00 class 0x028000
[    0.124000] pci 0000:00:01.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[    0.128000] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.132000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.132000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.140000] Switched to clocksource MIPS
[    0.156000] NET: Registered protocol family 2
[    0.164000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.172000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.176000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.184000] TCP: reno registered
[    0.188000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.196000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] NET: Registered protocol family 1
[    0.208000] PCI: CLS 0 bytes, default 16
[    0.212000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.220000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.228000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT
Y) (c) 2001-2006 Red Hat, Inc.
[    0.236000] msgmni has been set to 117
[    0.244000] io scheduler noop registered
[    0.248000] io scheduler deadline registered (default)
[    0.256000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10, base_baud = 1
562500) is a bcm63xx_uart
[    0.264000] console [ttyS0] enabled
[    0.272000] bootconsole [early0] disabled
[    0.288000] 1e000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufact
urer ID 0x0000c2 Chip ID 0x00227e
[    0.300000] 1e000000.nor: Found an alias at 0x1000000 for the chip at 0x0
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.3.
[    0.308000] number of CFI chips: 1
[    0.312000] bcm63xxpart: CFE boot tag found with version 8 and board type HW5
56
[    0.320000] 6 bcm63xxpart partitions found on MTD device 1e000000.nor
[    0.328000] Creating 6 MTD partitions on "1e000000.nor":
[    0.332000] 0x000000000000-0x000000020000 : "CFE"
[    0.344000] 0x000000020100-0x000000140000 : "kernel"
[    0.348000] mtd: partition "kernel" must either start or end on erase block b
oundary or be smaller than an erase block -- forcing read-only
[    0.368000] 0x000000140000-0x000000ee0000 : "rootfs"
[    0.376000] mtd: device 2 (rootfs) set to be root filesystem
[    0.384000] mtd: partition "rootfs_data" created automatically, ofs=0x480000,
 len=0xa60000
[    0.392000] 0x000000480000-0x000000ee0000 : "rootfs_data"
[    0.400000] 0x000000020000-0x000000ee0000 : "linux"
[    0.412000] 0x000000ee0000-0x000000fe0000 : "cal_data"
[    0.420000] 0x000000fe0000-0x000001000000 : "nvram"
[    0.436000] bcm63xx-spi bcm63xx-spi: at 0xfffe0800 (irq 9, FIFOs size 542)
[    0.456000] libphy: bcm63xx_enet MII bus: probed
[    0.524000] b53_common: found switch: BCM5325, rev 0
[    0.532000] bcm63xx_enet bcm63xx_enet.1: attached PHY at address 0 [Broadcom
B53 (1)]
[    0.544000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.564000] TCP: cubic registered
[    0.568000] NET: Registered protocol family 17
[    0.572000] 8021q: 802.1Q VLAN Support v1.8
[    0.592000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.620000] Freeing unused kernel memory: 1276K (80331000 - 80470000)
[    5.508000] usbcore: registered new interface driver usbfs
[    5.516000] usbcore: registered new interface driver hub
[    5.524000] usbcore: registered new device driver usb
[    5.540000] Button Hotplug driver version 0.4.1
[    5.552000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.560000] ehci-platform: EHCI generic platform driver
[    5.568000] ehci-platform ehci-platform: EHCI Host Controller
[    5.572000] ehci-platform ehci-platform: new USB bus registered, assigned bus
 number 1
[    5.580000] ehci-platform ehci-platform: irq 18, io mem 0xfffe1300
[    5.600000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurr
ent ignored
[    5.608000] hub 1-0:1.0: USB hub found
[    5.612000] hub 1-0:1.0: 2 ports detected
[    5.628000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    5.636000] ohci-platform: OHCI generic platform driver
[    5.644000] ohci-platform ohci-platform: Generic Platform OHCI controller
[    5.648000] ohci-platform ohci-platform: new USB bus registered, assigned bus
 number 2
[    5.656000] ohci-platform ohci-platform: irq 13, io mem 0xfffe1400
[    5.724000] hub 2-0:1.0: USB hub found
[    5.728000] hub 2-0:1.0: 2 ports detected
[    5.744000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/i
nput/input0
[    6.180000] random: nonblocking pool is initialized
[    6.456000] usb 1-2: new high-speed USB device number 2 using ehci-platform
[    6.988000] hub 1-2:1.0: USB hub found
[    6.992000] hub 1-2:1.0: 4 ports detected
[    8.796000] eth0: link UP - 100/full - flow control off
[   10.676000] jffs2: notice: (246) jffs2_build_xattr_subsystem: complete buildi
ng xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 11 of xref (0 dead,
1 orphan) found.
[   10.912000] eth0: link DOWN
[   17.164000] NET: Registered protocol family 10
[   17.184000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   17.220000] Loading modules backported from Linux version master-2014-05-22-0
-gf2032ea
[   17.228000] Backport generated by backports.git backports-20140320-37-g5c33da
0
[   17.244000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   17.280000] nf_conntrack version 0.5.0 (960 buckets, 3840 max)
[   17.344000] usbcore: registered new interface driver usbserial
[   17.348000] usbcore: registered new interface driver usbserial_generic
[   17.356000] usbserial: USB Serial support registered for generic
[   17.408000] xt_time: kernel timezone is -0000
[   17.420000] usbcore: registered new interface driver zd1201
[   17.504000] cfg80211: Calling CRDA to update world regulatory domain
[   17.516000] cfg80211: World regulatory domain updated:
[   17.520000] cfg80211:  DFS Master region: unset
[   17.524000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gai
n, max_eirp), (dfs_cac_time)
[   17.536000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[   17.544000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[   17.552000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m
Bm), (N/A)
[   17.560000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000
mBm), (N/A)
[   17.568000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000
mBm), (0 s)
[   17.576000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000
mBm), (0 s)
[   17.584000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m
Bm), (N/A)
[   17.592000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0
mBm), (N/A)
[   17.740000] usbcore: registered new interface driver p54usb
[   17.756000] PPP generic driver version 2.4.2
[   17.764000] NET: Registered protocol family 24
[   17.800000] usbcore: registered new interface driver rt73usb
[   17.816000] usbcore: registered new interface driver rtl8187
[   17.860000] usbcore: registered new interface driver zd1211rw
[   17.936000] usbcore: registered new interface driver option
[   17.944000] usbserial: USB Serial support registered for GSM modem (1-port)
[   17.968000] usbcore: registered new interface driver rt2500usb
[   18.004000] usbcore: registered new interface driver rt2800usb
[   18.048000] usbcore: registered new interface driver ath9k_htc
[   18.084000] usbcore: registered new interface driver rtl8192cu
[   22.688000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   23.044000] eth0: link UP - 100/full - flow control off
[   23.048000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   33.784000] device eth0.1 entered promiscuous mode
[   33.788000] device eth0 entered promiscuous mode
[   33.800000] br-lan: port 1(eth0.1) entered forwarding state
[   33.804000] br-lan: port 1(eth0.1) entered forwarding state
[   34.168000] eth0: link UP - 100/full - flow control off
[   35.808000] br-lan: port 1(eth0.1) entered forwarding state
root@OpenWrt:/#

Gracias y un saludo.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 12-10-2014, 13:14 (Domingo)
instala el del compañero portacosmin que funciona todo, este:

https://mega.co.nz/#!5Mk0WS4J!WxZMYmgYlCCCDPJ19DLo9j8eiJuhbabozIxdiv6lBcQ
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 12-10-2014, 13:55 (Domingo)
instala el del compañero portacosmin que funciona todo, este:

https://mega.co.nz/#!5Mk0WS4J!WxZMYmgYlCCCDPJ19DLo9j8eiJuhbabozIxdiv6lBcQ

Mi HG556a es con chip wifi Ralink y el de potacosmin es Atheros, no se si funcionará. Pruebo y comento.

EDITO: Probado y ya me detecta el wifi interno. Ahora probaré elMWAN3 a ver si consigo hacerme con el.
Gracias.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 12-10-2014, 14:46 (Domingo)
bueno.. tengo el mwan3 funcionando a medias..

tego puesta la configuracion que me paso el amigo potacosmin
pero solo tiene  2 wan activas, la wwan (wlan0) y wan (eth0.2)

el caso es que yo no podia poner la WWAN en modo wan.. y que me saliera activa el mwan3

yo quiero tener 3 wan( wifi/cliente y 2 lineas mas) pero no hay manera...

les creo  me dan pin a google las lan!!! pero el wifi interno no hay manera de que aparezca (a mi)

con la configuracion de potacosmin SI que aparece la wlan0 como wan y reconocida por mwan3

pero cuando la creo o "intento" creala yo.... nanai de la china.

me gustaria saber si hay alguna posibilidad de crear mas wansi borrar todo de cero?

seria implementar mas wan a las que ya hay creada y funcionando (wwan (wlan0) y wan (eth0.2)

seria : ya creada y funcionando wwan (wlan0) y wan (eth0.2) mas +++++ wan2 (eth03)

no hay manera de crear wan2(eth03) y agregarla a las ya funcionales...............

saludos y espero no explicarme muy mal!!!!!
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 12-10-2014, 19:23 (Domingo)
Hola chicos,

Viendo los problemas he hecho una nueva compilación para el hg556a r42868 de la rama trunk. Ya tiene instalado el MWAN3 directamente, esto puede dar problemas en algunas configuraciones pero no pasa abitualmente, hay una manera de solucionarlo: desinstalar el MWAN3 del la compilación y después de un reinicio volver a instalarlo y reiniciar. Tiene los controladores kmod-rt2800-usb, kmod-zd1211rw, 3g y nano:


HG556a compilación Chaos Calmer r42868 versión A (https://drive.google.com/file/d/0ByLHkumzyj7iQ0VRdkZmZ2RDSlE/view?usp=sharing)
HG556a compilación Chaos Calmer r42868 versión B (https://drive.google.com/file/d/0ByLHkumzyj7iR1E5Zkg1N2MzYTQ/view?usp=sharing)
HG556a compilación Chaos Calmer r42868 versión C (https://drive.google.com/file/d/0ByLHkumzyj7iVXlCWlRVYVBabzg/view?usp=sharing)


Yo solamente he provado la versión A que es el router que tengo. Si a alguien le sirve la versión B y C que lo diga para poner estas compilaciones en el primer post.

Saludos  ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 12-10-2014, 19:42 (Domingo)
Hola chicos,

Viendo los problemas he hecho una nueva compilación para el hg556a r42868 de la rama trunk. Ya tiene instalado el MWAN3 directamente, esto puede dar problemas en algunas configuraciones pero no pasa abitualmente, hay una manera de solucionarlo: desinstalar el MWAN3 del la compilación y después de un reinicio volver a instalarlo y reiniciar. Tiene los controladores kmod-rt2800-usb, kmod-zd1211rw, 3g y nano:


HG556a compilación Chaos Calmer r42868 versión A (https://drive.google.com/file/d/0ByLHkumzyj7iQ0VRdkZmZ2RDSlE/view?usp=sharing)
HG556a compilación Chaos Calmer r42868 versión B (https://drive.google.com/file/d/0ByLHkumzyj7iR1E5Zkg1N2MzYTQ/view?usp=sharing)
HG556a compilación Chaos Calmer r42868 versión C (https://drive.google.com/file/d/0ByLHkumzyj7iVXlCWlRVYVBabzg/view?usp=sharing)


Yo solamente he provado la versión A que es el router que tengo. Si a alguien le sirve la versión B y C que lo diga para poner estas compilaciones en el primer post.

Saludos  ;D


Voy a probar la versión C a ver si me detecta el wifi interno Ralink.
Ya comento resultados.
salu2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 12-10-2014, 20:47 (Domingo)
bueno.. tengo el mwan3 funcionando a medias..

tego puesta la configuracion que me paso el amigo potacosmin
pero solo tiene  2 wan activas, la wwan (wlan0) y wan (eth0.2)

el caso es que yo no podia poner la WWAN en modo wan.. y que me saliera activa el mwan3

yo quiero tener 3 wan( wifi/cliente y 2 lineas mas) pero no hay manera...

les creo  me dan pin a google las lan!!! pero el wifi interno no hay manera de que aparezca (a mi)

con la configuracion de potacosmin SI que aparece la wlan0 como wan y reconocida por mwan3

pero cuando la creo o "intento" creala yo.... nanai de la china.

me gustaria saber si hay alguna posibilidad de crear mas wansi borrar todo de cero?

seria implementar mas wan a las que ya hay creada y funcionando (wwan (wlan0) y wan (eth0.2)

seria : ya creada y funcionando wwan (wlan0) y wan (eth0.2) mas +++++ wan2 (eth03)

no hay manera de crear wan2(eth03) y agregarla a las ya funcionales...............

saludos y espero no explicarme muy mal!!!!!

Hola badiamor,

Primero, utilizar las configuraciones de otro no es una buena practica, debes aprender a realizar tu propia configuración. Segundo: el mwan3 sí que permite añadir nuevas interfaces, por ejemplo añado una nueva wifi usb que funcionará como clinte con el nombre de WWAN2. Las interfaces deberían aparecer así:

(http://i.imgur.com/DxzegVN.jpg?1)

Cada interfaz física debe tener un número de métrica en el archivo /etc/config/network, se puede editar desde esta ventana de mwan3.

(http://i.imgur.com/4E9ADya.jpg?1)

El sigiente paso es añadir la interfaz a la configuración del MWAN3, y ponerle la Tracking IP de google (8.8.8.8 ). Después faltaría hacer el resto de las configuraciones del mwan3, que por cierto está explicado en el primer post.

(http://i.imgur.com/4Oes3IQ.jpg?1)

PD: no termino de entenderte, algunos puntos de tu consulta están respondidos en el primer post o se deducen fácilmente, y otros no llego a entenderlos.




Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 12-10-2014, 21:41 (Domingo)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2
Título: Re: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 12-10-2014, 21:58 (Domingo)
Si intenta probar los 3 tipos, si no te funciona mañana intentaré compilar la vercion rc3 de danitol.

Saludos. ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Tki2000 en 12-10-2014, 22:08 (Domingo)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2

¿Alguna obcecación especial para hacerlo andar con Chaos Chalmer en lugar de con la estable de Barrier Breaker?  ^-^
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 13-10-2014, 00:10 (Lunes)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2

¿Alguna obcecación especial para hacerlo andar con Chaos Chalmer en lugar de con la estable de Barrier Breaker?  ^-^

Ninguna, al contrario, si alguien me dice que funciona de lujo con Attitude Adjustment o cualquier otra, yo lo instalo del tirón... ;D ;D ;D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 13-10-2014, 01:56 (Lunes)
por finnn!!!!!!

el problema era que mwan3 no creaba todas las interfac!!!
yo lo ponia todo bien, pero el cabrito solo me mostraba 2

me meti en las opciones de mwan3 y hay cree las interfac wwan y wan 3

ya lo tengo todo funcionando.... Peroooo, siempre hay un pero

No me balancea bien las wan si pongo 2 funcionan al 50% = 100%

pero si pongo las tres, 33% 33% 33% me pone 2 la 100% pero la tercera no la toca "casi

Digo casi, por que miro y veo que hay trafico... 40kbs conado es de 3 mb (320kbs)

con  2 a full coje 800kbs pero esos 320kbs de la otra ni los huele   800+320=1,1MB
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Tki2000 en 13-10-2014, 10:31 (Lunes)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2

¿Alguna obcecación especial para hacerlo andar con Chaos Chalmer en lugar de con la estable de Barrier Breaker?  ^-^

Ninguna, al contrario, si alguien me dice que funciona de lujo con Attitude Adjustment o cualquier otra, yo lo instalo del tirón... ;D ;D ;D

Pues prueba la versión estable de Barrier Breaker. Sólo tiene una versión para el HG556 así que debiera funcionar con los tres tipos de router.
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Además no tendrás problemas a la hora de instalar paquetes adicionales...
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 13-10-2014, 14:24 (Lunes)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2

¿Alguna obcecación especial para hacerlo andar con Chaos Chalmer en lugar de con la estable de Barrier Breaker?  ^-^

Ninguna, al contrario, si alguien me dice que funciona de lujo con Attitude Adjustment o cualquier otra, yo lo instalo del tirón... ;D ;D ;D

Pues prueba la versión estable de Barrier Breaker. Sólo tiene una versión para el HG556 así que debiera funcionar con los tres tipos de router.
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Además no tendrás problemas a la hora de instalar paquetes adicionales...

Es la que estaba probando y todo bien excepto que no me deja actualizar las lista de paquetes:
Código: [Seleccionar]
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

¿Algún consejo?
Gracias
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 13-10-2014, 14:54 (Lunes)
Es la que estaba probando y todo bien excepto que no me deja actualizar las lista de paquetes:
Código: [Seleccionar]
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

¿Algún consejo?
Gracias

Esa cuestión está resuelta aquí (pregunta número 17): https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/

Saludos.

Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 13-10-2014, 14:59 (Lunes)
Pues prueba la versión estable de Barrier Breaker. Sólo tiene una versión para el HG556 así que debiera funcionar con los tres tipos de router.
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Además no tendrás problemas a la hora de instalar paquetes adicionales...

La versión estable de BB no detecta el dispositivo wifi en mis routers tipo B ni C.

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Tki2000 en 13-10-2014, 17:36 (Lunes)
Más de lo mismo, no me detecta el wifi interno. He puesto la versión C. Voy a probar la versión A a ver si suena la flauta.
Buen trabajo emeryth... >:( >:( >:(
Ahora solo falta que los inutiles como yo sepamos hacerlo andar..... :-\ :-\ :-\
salu2

¿Alguna obcecación especial para hacerlo andar con Chaos Chalmer en lugar de con la estable de Barrier Breaker?  ^-^

Ninguna, al contrario, si alguien me dice que funciona de lujo con Attitude Adjustment o cualquier otra, yo lo instalo del tirón... ;D ;D ;D

Pues prueba la versión estable de Barrier Breaker. Sólo tiene una versión para el HG556 así que debiera funcionar con los tres tipos de router.
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Además no tendrás problemas a la hora de instalar paquetes adicionales...

Es la que estaba probando y todo bien excepto que no me deja actualizar las lista de paquetes:
Código: [Seleccionar]
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

¿Algún consejo?
Gracias

Léete las FAQ: https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/
Busca "No se actualiza la lista de paquetes por internet."
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 13-10-2014, 18:16 (Lunes)
Ok. Gracias a ambos ;) ;). Lo miro en breve.
Salu2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 13-10-2014, 18:24 (Lunes)
Pues prueba la versión estable de Barrier Breaker. Sólo tiene una versión para el HG556 así que debiera funcionar con los tres tipos de router.
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/
Además no tendrás problemas a la hora de instalar paquetes adicionales...

La versión estable de BB no detecta el dispositivo wifi en mis routers tipo B ni C.

Saludos.
La que yo tengo si lo detecta. Es la que puso unos post mas arriba portacosmin.
Salu2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: badiamor en 13-10-2014, 21:45 (Lunes)
Bueno... solo posteo para dar las gracias a emeryth por su trabajo
y a portacosmin por postear su firm y ayudarle en privado

gracias a los 2 ya lo tengo conectado y funcionado "todo"

decir que e pasado de descargar a 300kbs+- a 1,2 mb, parece poco comparado con los 100mb de algunos...
pero para mi con 3/4 megas a 300kbs es como pasar de un ford a un mercedes...norrrmalito jejej

lo dicho gracias a los dos y a este foro, que se aprende mucho. >:(
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Cristof_Romuard en 14-10-2014, 17:05 (Martes)
Perdonan la tardanza... es estado ocupado.

Al final instale el BB 14 y pico, el ultimo que había para mi router (versión a del 556a), pero sigo con el mismo problema, meto todo y creo las interfaces, pero el mwan3 no las detecta, como si no estuvieran...

Tengo 2 por cable y una wifi, aunque esta ultima me sera mas sencillo, al final, tirar un cable de algo mas de 15 metros y ponerlo también directo. Eso si, cuando consiga hacerlo con las dos primeras...

Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: moisito en 23-11-2014, 20:06 (Domingo)
Pues después de hacer varias pruebas ya lo tengo funcionando de lujo como conmutador con 4 redes.
Tengo un HG556a version A con el firmware que subió el compañero emeryth el que ya traía instalado el MWAN3. Lo he configurado para conectarle 3 modem HG556a con BB 14.07 RC3 (1 a cada puerto) y la otra interface es el wifi interno.
He configurado la regla como conmutador y va perfecto. Cuando la primera cae se conmuta a la siguiente y así sucesivamente. Cuando vuelve a tener internet la primera vuelve a ella.

Muchas gracias emeryth por tu trabajo.  >:(  >:(
Gracias también a todos los que me han ayudado con sus repuestas.  >:(  >:(  >:(  >:(  >:(
salu2
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: raphik en 24-11-2014, 14:04 (Lunes)
Felicidades.
Yo también logré hacerlo funcionar, sólo que utilicé tres hg553 en lugar de hg556a. Si lo que te interesa es poder conmutar entre varias redes wifi (y te da igual el balance de cargas), tal vez te venga bien leer este post https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/

Saludos.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: Betmon en 17-12-2014, 23:49 (Miércoles)
Felicidades por el TUTO.
Lo monte en un HG556a al que no le va el wifi (aún no se porque, ni con su firm original, se enciende la luz de wifi pero el SSID no se muestra, pero este no es el caso), lo monte sobre un BB r38342 forzando las dependecias y me va de lujo, pero mi pregunta es la siguiente, sería posible utilizar la misma "eth.x" para dos wan, me explico tengo 2 WAN cableadas por una misma red que conecto a las entradas WAN que configure en el HG556a, una tiene el DHCP deshabilitado y la otra no, ya configuro el pc y los dispositivos para salir por 1 u otra red, cuando las monto en el HG556a cada una por 1 toma va genial funciona a la perfección, balancea muy bien, pero cuando configuro las dos interfaces (1 con ip estatica otra con DHCP) por 1 misma toma, la cosa cambia, en cuanto quito el cable de uno de los routers la interfaz cae como es normal.... y el invento se fastidia al estar el interface caído ;D , ¿sabe alguien si esto que intento hacer es imposible y estoy perdiendo el tiempo ? :( :(, gracias de antemano.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: txutxe en 07-02-2015, 13:19 (Sábado)
muy buenas!

lo primero es agradecer este tutorial. ahora mismo estoy escribiendo desde un sistema funcionando con mwan3 y tres proveedores   ;D ;D

lo he configurado con un WD MyNet n600 que me recomendasteis comprar por aquí. Lo he hecho exactamente igual como se explica y ya me funciona casi todo.

solamente me encuentro el problema que si me conecto al router por wifi mwan3 va de lujo, pero por cable no.

he dejado todos los puertos cpu marcados y uno sin marcar para cada interficie.

(http://i.imgur.com/i6tlKMO.png)

también he probado otras configuraciones y nada. Ahora mismo tengo un bridge de 4 puntos entre los dos wifi (es dualband y lo ve como dos radios distintas), eth0 y también eth0.1 que el puerto donde esta la LAN. Por defecto en el bridge no había el eth0.1 pero tampoco funcionaba.
No se comenta nada de tocar el bridge en el tutorial. ¿hace falta?

el puerto 1 es la LAN y 2,3,4 las tres salidas que tengo, todas con proveedores distintos con rangos de ip distintos.

(http://i.imgur.com/08g5zoX.png)

me he asegurado que no hay nada *_orig* en /etc/config/network y sigue sin funcionar. He reiniciado todo 2000 veces.

al conectar el cable al puerto 1 me da link pero no puedo hacer ping ni siquiera a la ip del router.

¿alguien se ha encontrado con esto? ¿hay algún log o algo que pueda revisar a ver que ocurre?

saludos y gracias.

editado: vale, veo que no haces mención a ello pero si que hay un bridge en la lan con solo el eth0.1, no el eth0. Por lo menos veo eso en la config que has puesto. De todas maneras acabo de probar así y tampoco me funciona.
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: emeryth en 07-02-2015, 16:13 (Sábado)
Hola txutxe, es posible que tengas alguna interfaz en los dos lados del cortafuego?, es lo que me da a entender el dibujo de las interfaces, donde se ven 2 cables y dos wifis entre paréntesis en la parte de la interfaz lan (segunda foto).

Saludos,  :D
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: txutxe en 07-02-2015, 18:06 (Sábado)
buenas!

ya lo tengo!  ;D ;D ;D
como siempre ocurre, me paso horas con un problema y 10 minutos después de publicarlo en el foro encuentro la solución.  >:(

era un problema con la red que he montado en casa, nada que ver con mwan3.

para quien le interese, he seguido las instrucciones al pie de la letra con un router distinto al hg556a y me ha funcionado sin problemas.

me va a ir de maravilla porque vivo muy lejos de la civilización y desde hace tiempo combino 3 accesos a Internet: adsl, wimax y 3g.

muchas gracias por el tutorial, porque hace tiempo lo intenté con mwan (no mwan3) y nunca logré que funcionara.

saludos!

Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: kanzer en 01-02-2016, 02:22 (Lunes)
Hola muchas gracias por el tuto, tengo una duda tengo un wr740n con chaos calmer 15

Actualmente me conecto a una red Wifi-A  como cliente WWAN y otra como master AP Wifi-B LAN

¿Me pregunto si podria conectarme a 2 clientes wifi?

tener 2 WWAN  osea conectarme a 2 redes WIFI como cliente y otra mas como LAN AP wifi

gracias si me pudieran hacer saber si esto funciona
Título: Re: [Manual] MWAN3 proyecto alternativo a MULTIWAN (HG556a)
Publicado por: freelhx en 02-07-2016, 16:35 (Sábado)
Hola, haber si podeis ayudarme.

He configurado mwan3, para que cuando falle una red, se conecte automáticamente a la segunda, pero esto no pasa. Tengo que darle manualmente a connect, en el apartado interfaces.

Que hago mal?