La Fibra

Operadores nacionales de fibra => Orange => Mensaje iniciado por: rianos en 16 de Septiembre de 2016, 12:22:57

Título: Livebox como ATA usando Asus merlin
Publicado por: rianos en 16 de Septiembre de 2016, 12:22:57
Por si a alguien le interesa, es posible sustituir el Livebox por nuestros router Asus, y utilizar el Livebox como centralita de teléfono unicamente, y así no tener que comprar un adaptador CISCO 112 o utilizar un softfone, o tener que utilizar otro aparato adicional
La ventaja del método es que no es necesario saber / extraer los datos SIP

El método es un pelín enrebesado (a lo mejor hay una manera más fácil, pero por lo menos a mí esta funciona)

- Los pasos a seguir en resumidas cuentas sería lo siguientes:
1.- Instalar ASUS-merlin firmware en nuestro routers
2.- Configurar la VLAN 832 o (VLAN 20 en el caso de NEBA) tal y como se indica en otros hilos del este mismo foro.
3.- Entrar en la interfaz web del Livebox y cambiarle la IP (por ejemplo 192.168.100.1), deshabilitar el DHCP, desabilitar Firewall, deshabilitar NAT, deshabilitar WIFI.
En conexión a INTERNET, seleccionar Fibra, y elegir "LO CONTRARIO" de lo que tengais, es decir, si teneís fibra directa con Oranget (seleccionais Fibra NEBA, y viceversa). Con eso conseguimos que la petición de IP por DHCP que se hace por la WAN vaya por una VLAN distinta a la de conexión a INTERNET.....ya que si poneís la misma, el Livebox "luchará" contra el ASUS, por robar la IP a la ONT para acceder a INTERNET
4.- Elegir un puerto en el ASUS libre (en nuestro ejemplo Puerto ethernet 2), y conectar un latigillo de red entre Asus-eth2 al WAN del Livebox
5.- Ahora tenemos que averiguar la MAC de la interfaz WAN del Livebox para poder hacer una reserva en el DHCP del Asus. Para ello, entrar por SSH en el ASUS y configurar lo siguiente:
>robocfg vlan 20 ports "2t 5t"
>robocfg vlan 1 ports "1 3 5 5t"
>vconfig add eth0 20
>ifconfig vlan20 up
>brctl addif br0 vlan20

Este ejemplo es para Orange directo........en el caso neba donde ponga 20 poneís 832 y listo
Estos comandos lo que hacen es configurar una VLAN 20 tageada en el puerto 2 (que es donde está conectado el latigillo a la interfaz WAN del livebox)
Quitamos el puerto 2 de la vlan 1
Añadimos la VLAN al switch interno
Levantamos la interfaz nueva creada
Añadimos la interfaz al puente br0 (que es nuestra lan, y está formada por la vlan1, eth2,eth1), es decir, switch interno, Wifi de 2,4 y Wifi 5Gh)
De esta manera el DHCP (que sólo funciona sobre la interfaz br0), dará IPs a través de la interfaces vlan1, eth2,eth1,y vlan20, con la particularidad que por la vlan20 la respuesta vendrá tageada con la VLAN y por tanto entendible por el livebox

Una vez que el Livebox pille una IP (del rango DHCP del ASUS 192.168.1.2...192.168.1.250 en nuestro ejemplo), apuntamos la MAC, y realizamos una "Reserva DHCP para dicha MAC"  a una IP conocida dentro del rango DHCP en el ASUS...En nuestro ejemplo por ejemplo, la IP 192.168.1.100

6.- Pues realizar la reserva y reiniciar el Livebox
Con eso conseguiremos que el Livebox tenga como IP en la WAN 192.168.1.100 , y en la LAN del livebox la 192.168.100.100

7.- Necesitamos crear ahora una ruta estática en el ASUS que indique que para ir a la red 192.168.100.0/24 lo haga a través de la IP 192.168.1.100

Con eso conseguimos conectividad entre la red del Livebox, y la red LAN del ASUS.... !!!

8.- Ahora ya debe funcionar el teléfono (sin necesidad de tener que averiguar los datos SIP ni nada) conectado al puerto RJ11 del Livebox sin problemas

9.- Si reiniciarmos el ASUS se perderán las configuraciones (robocfg) que hemos hecho manualmente, así que lo suyo es crear un script llamado "wan-start" en el directorio /jffs/scripts (con permiso de lectura y ejecucion) con el siguiente contenido:
#!/bin/sh
robocfg vlan 1 ports "1 3 4 5t"
robocfg vlan 20 ports "2t 5t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

y Listo....ya podéis reiniciar el ASUS sin problema que recuperará la configuración marcada

Siento, la redacción un poco tediosa, pero si tengo más tiempo, intentaré hacer una guía más elaborada.

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: monchito110 en 17 de Septiembre de 2016, 18:03:39
Gran manual.
podrias explicar un poco mejor el punto 5.- ¿Que programa has utilizado para entrar por SSH en el ASUS? ¿que opciones has marcado en el router ASUS para poder entrar por SSH? y  si dejamos el wifi activado, ¿podremos usar la aplicación Softfhone de orange en casa?
Un saludo.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 18 de Septiembre de 2016, 00:58:08
Hola,
Intento responderte.

Para activar el SSH en el asus, vete a la interfaz web, y en la barra lateral izquierda pulsa "Administracion".
En la pestaña  "Sistema" tienes un apartado SSH daemon...solo tienes que habilitar el servicio (mejor solo por LAN por seguridad y listo).

Para conectarte por SSH, si tienes Windows, buscando putty en google encontrarás tutoriales de como utilizarlo (es muy facil). En linux, pues más fácil todavía porque normalmente ya viene el cliente ssh instalado por defecto....así que un simple "ssh admin@192.168.1.1" te valdría

Respecto a la wifi no he probado..ya que utilizo la wifi del ASUS, y creo que hay que registrar previamente el teléfono con el botón WPS....(que registra la MAC)....en el livebox, pero puedo intentar probar si eso.

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 18 de Septiembre de 2016, 12:30:12
Pues he probado esta mañana lo que comentabas y estos son los resultados:

- Si activo la wifi del Livebox puedo utilizar softphones sin problemas(mediante el proxy SIP incorporado internamente en el Livebox), siempre que el movil/tablet esté conectado a dicha wifi del livebox....de hecho, me suena el telefono fijo conectado al rj11 y el movil a la vez cuando entra una llamada, y puedo hacer una llamada desde cualquiera de los dos  aparatos

- si utilizo la wifi del Asus, el telefono fijo sigue funcionando, pero el softphone ya no....parece ser que el Livebox no permite registrar el telefono desde su interfaz WAN....tendré que estudiarlo un poco más..

- lo que si os funcionará es poder navegar desde la wifi del Livebox sin problemas, al igual que en la wifi del Asus....Si queréis, podéis activar el DHCP en el livebox, para que reparta Ips en la subred 192.168.2.0/24....eso ya va por gustos.

En mi caso, el ASUS hace de router, NAT, firewall, y WIFI de la casa, mientras que el Livebox hace de simple ATA para el teléfono analógico conectado al RJ11......(lo hice así para ahorrarme comprar un Cisco 112, y que la parienta no se liase con los softphones....prefiere el "objeto físico" de toda la vida  :)

Si tenéis alguna duda pues intentaré responderos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: ivimail en 18 de Septiembre de 2016, 14:52:56
Pues he probado esta mañana lo que comentabas y estos son los resultados:

- Si activo la wifi del Livebox puedo utilizar softphones sin problemas(mediante el proxy SIP incorporado internamente en el Livebox), siempre que el movil/tablet esté conectado a dicha wifi del livebox....de hecho, me suena el telefono fijo conectado al rj11 y el movil a la vez cuando entra una llamada, y puedo hacer una llamada desde cualquiera de los dos  aparatos

- si utilizo la wifi del Asus, el telefono fijo sigue funcionando, pero el softphone ya no....parece ser que el Livebox no permite registrar el telefono desde su interfaz WAN....tendré que estudiarlo un poco más..

- lo que si os funcionará es poder navegar desde la wifi del Livebox sin problemas, al igual que en la wifi del Asus....Si queréis, podéis activar el DHCP en el livebox, para que reparta Ips en la subred 192.168.2.0/24....eso ya va por gustos.

En mi caso, el ASUS hace de router, NAT, firewall, y WIFI de la casa, mientras que el Livebox hace de simple ATA para el teléfono analógico conectado al RJ11......(lo hice así para ahorrarme comprar un Cisco 112, y que la parienta no se liase con los softphones....prefiere el "objeto físico" de toda la vida  :)

Si tenéis alguna duda pues intentaré responderos

los problemas al conectar a una wifi u otra es porque si te conectas al livebox estas haciendo doble nat, osease, que todo lo que conectes detras del livebox estará en una red independiente y no tendrán comunicación con todo equipo que tengas conectado al asus.

para que queda aún más claro, lo que hace el livebox con el asus es igual que hace la central con el livebox cuando está conectado a la ont
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 18 de Septiembre de 2016, 15:20:59
No es exactamente así.
En el livebox está deshabilitado el nat, así que solo debe enrutar, a las redes que conoce....y respecto a la visibilidad entre redes, debería haber visibilidad a través del bridge br0, que incluye la vlan1 y la vlan20, con lo que en teoría se podría hacer un ping entre subredes sin problemas....Revisaré el iptables del ASUS, pues puede el problema estar allí.
Con el wireshark en un equipo conectado en la subred del livebox veo la petición ICMP lanzada desde un equipo de la subred del ASUS, y la respuesta sale hacia la MAC del livebox, así que o el paquete se para en el Livebox o en el ASUS.

Lo probaré más tarde, mas que nada para tener la explicación correcta.

Gracias de todas formas por tus opiniones quevayudan a repensar el problema

Saludos

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 19 de Septiembre de 2016, 11:49:40
Bueno, por ir completando la información técnica, comentar que tras revisar los Iptables del Asus, y el resto de la configuración, saco la conclusión que el LiveBox, de alguna manera está parando el tráfico proveniente de la subred 192.168.1.X...
Veo que no es cosa del NAT (que está deshabilitado en el Livebox), y con el wireshark llego a ver la petición ICMP desde un equipo conectado a la red 192.168.1.X a un equipo conectado a la red 192.168.100.X, y veo salir la respuesta de ECHO....pero ésta muere en el livebox.

Así que por descarte sospecho que el Livebox (aunque le pongas Firewall deshabilitado), tiene aplicado unos IPTABLES por defecto que bloquean dicho tráfico...otra cosa no se me ocurre....y dado que el Livebox tampoco da muchas pistas (está capado por todos lados), pues no puedo certificar que ese sea el problema.


Pensando...una solución completa sería conectar el Livebox mediante dos cables al ASUS.(uno para la red WAN, y otro para la red LAN).
Así, por ejemplo, el Livebox, tendría una IP fija LAN tal y como 192.168.1.254, y por la WAN obtendría una IP del ASUS por la VLAN20  obtenida por DHCP en la red, por ejemplo 192.168.100.X.

En el asus las vlans quedarían así
robocfg vlan 1 ports "1 3 4 5t"
robocfg vlan 20 ports "2t 5t"
robocfg vlan 832 ports "0t 5t"

Después crearíamos en el ASUS las siguientes interfaces
vconfig add vlan20 eth0

Fijaríamos una IP en la interfaz vlan20 del ASUS en la red 192.168.100.X, por ejemplo
ifconfig vlan20 192.168.100.1 netmask 255.255.255.0

Habría que modificar el DHCP (fichero /etc/dnsmasq.conf) para que diese IPs en el rango 192.168.100.X en la interfaz vlan20, y 192.168.1.X en la interfaz br0

dhcp-range=br0,192.168.1.2,192.168.1.200
dhcp-range=vlan20,192.168.100.2,192.168.100.2

Con eso creo que ya funcionaría todo....pero habría que probarlo.

Bueno...no lío más el tema.....Si el tema interesa, puedo hacer una guía un poco más detallada para los menos expertos...
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: jontart en 20 de Septiembre de 2016, 22:22:46
Genial RIANOS, con mayúsculas.

Muchas muchas muchas gracias por las instrucciones.

De vez en cuando he intentado hacerlo, pero sin éxito. Muy hábil el cambio de la VLAN 20 por la 832 y viceversa.

Saludos.

P.D.: sería genial un manual para dejarlo en el foro, pues no hay buena información por ningún lado.



Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 20 de Septiembre de 2016, 22:28:01
Gracias también a vosotros por este foro.

Si saco un poco de tiempo, intentaré hacer un manualillo en PDF, y que el moderador lo ponga donde mejor estime oportuno.

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: jontart en 15 de Enero de 2017, 20:29:09
Hola.
Con la configruación descrita en este hilo  (ONT + ASUS RT-AC68U + LiveBox como ATA), me está pasando que cada dos o tres días se me corta el teléfono y no hay forma de volverlo a poner en funcionamiento.  Tengo que volver a conectar el LiveBox en modo router, pillar línea (tanto de fibra como de teléfono) y volver a empezar (restaurando configuraciones guardadas).

No tengo ni idea de que puede ser, tal vez del cortafuegos del ASUS o de las restricciones parentales. No sé. ¿A alguien le está pasando?

Saludos.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: ximenin en 20 de Febrero de 2017, 23:20:00
Buenas!

Yo no consigo que funcione...
he cambiado ip y a neba en el livebox, he conectado el wan livebox a lan asus, aplicada la config con ssh, reservado la ip con la mac. Al reiniciar el livebox next ya no lo veo por ningún lado... me dejo algo?

(tengo el firm original del AC66U, no el merlin)
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Ghstrecon en 24 de Marzo de 2017, 00:36:43
Hola buenas, con adsl se puede hacer algo? Tengo el asus rt-ac87u y recibe una ip wan privada y no puedo hacer funcionar el ddns o vpn en el asus, y por lo que se el livebox no se puede poner en modo bridge. Alguna solucion para que el asus reciba una ip publica ?
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: ivimail en 24 de Marzo de 2017, 14:11:52
cambiar el router adsl por un modem adsl o un router que sí se pueda poner en modo bridge
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Ghstrecon en 24 de Marzo de 2017, 14:36:36
No se puede cambiar el router de orange por otro. Solo quiero que el router asus reciba una ip publica y no hay forma de hacerlo, ya que por ppoe no se puede conectar.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: ivimail en 24 de Marzo de 2017, 15:24:15
pues si no puedes cambiar el router, no hay nada que hacer. por qué no puedes cambiar el router?
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Ghstrecon en 24 de Marzo de 2017, 15:33:18
Que router me vale para sustuir al de orange adsl ? Por lo que yo se no se puede , solo se puedo con fibra y sacando datos de isp para que funcione el telefono.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: ivimail en 24 de Marzo de 2017, 15:36:37
esto es posible que pudiera valer

http://www.tp-link.es/products/details/cat-15_TD-8616.html#overview

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: gingernut en 24 de Abril de 2017, 00:12:52
@rianos

Gracias por el tuto y el tiempo dedicado me está funcionado de momento perfectamente.

Intenté hacer algo parecido hace tiempo y tras muchas horas fue todo en vano ya que no conseguí hacer funcionar el teléfono.

Una pregunta: En teoría no podríamos crear otra vlan para el teléfono desde el webif como hacemos para internet?, lo he intentado pero no funciona.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 24 de Abril de 2017, 10:52:52
@rianos

[..].

Una pregunta: En teoría no podríamos crear otra vlan para el teléfono desde el webif como hacemos para internet?, lo he intentado pero no funciona.

Me alegro que te funcione !!!

Respecto a la pregunta, tendríamos que echar un vistazo al código fuente de ASUS-Merlin, para ver que acciones realiza exactamente:

https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/www/Advanced_IPTV_Content.asp

pero, entiendo que la intefaz está más enfocada a cuando recibes las 3 VLANs desde la WAN y la quieres derivar a una de la interfaces locales ethernet, así que dudo que realice "nuestra peculiar configuración"
[Otra cosa, sería proponer un cambio en GitHub de ASUS merlin para que añadiesen la opción Orange - LiveBox como teléfono, para usuarios que no se atrevan con la línea de comando : ), y realice los cambios descritos....pero eso es otro cantar !!
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 01 de Mayo de 2017, 13:35:30
Hola Rianos.

Gracias por tu inestimable ayuda poder sustituir el "DeadBox" que me ha colocado Jazztel.

Te cuento. He utilizado tus indicaciones para mi instalación de Jazztel Neba sustituyendo la VLAN 832 por la VLAN 1074 que es la que reconoce mi LiveBox Next de Jazztel cuando cambio de NEBA a directo en la configuración del router.

Tengo un ASUS RT-AC3200 que funciona correctamente y el LiveBox enchufado al puerto LAN4 del ASUS.

Los scripts que he utilizado son los siguientes:

/jffs/scripts/wan-start:

Código: [Seleccionar]
#!/bin/sh
robocfg vlan 1 ports "2 3 4 5t"
robocfg vlan 1074 ports "1t 5t"
vconfig add eth0 1074
ifconfig vlan1074 192.168.100.1 netmask 255.255.255.0 up
brctl addif br0 vlan1074

y para configurar el dnsmasq he usuado la posibilidad del Merlin de añadir un trozo de configuración en el dnsmasq.conf

/jffs/scripts/dnsmasq.postconf

Código: [Seleccionar]
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configure wlan1074 to have special DHCP"
ifconfig vlan1074 192.168.100.1 netmask 255.255.255.0
iptables -D INPUT -i vlan1074 -j ACCEPT
iptables -I INPUT -i vlan1074 -j ACCEPT
pc_append "
log-dhcp
interface=vlan1074
dhcp-range=vlan1074,192.168.100.2,192.168.100.2,255.255.255.0,86400s
dhcp-option=vlan1074,3,192.168.100.1
dhcp-option=vlan1074,6,87.216.1.65,87.216.1.66
" $CONFIG

añadiendo el código entre las comillas del pc_append en el /etc/dnsmaq.conf correctamente.

Mi intención en dar IP 192.168.100.X al LiveBox a traves de WAN y asignarle una IP 192.168.2.X (mi red local) al interface LAN del LiveBox  conectando un cable entre las 2 LAN de los router (y poder usar SIP conectado a través del WIFI del ASUS sin tener que activar la WIFI del LiveBox) pero insiste en asignarle una dirección 192.168.2.X a la WAN.

La configuración del robocfg es la siguiente:

Código: [Seleccionar]
Switch: enabled
Port 0: 1000FD enabled stp: none vlan: 2 jumbo: off mac: dd:dd:dd:dd:dd:dd
Port 1: 1000FD enabled stp: none vlan: 1074 jumbo: off mac: aa:aa:aa:aa:aa:aa
Port 2:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4: 1000FD enabled stp: none vlan: 1 jumbo: off mac: bb:bb:bb:bb:bb:bb
Port 8:   DOWN enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
   1: vlan1: 2 3 4 5t
   2: vlan2: 0 5
  20: vlan20: 0t 5t
1045: vlan1045: 1t 5t 7 8u
1046: vlan1046: 1 4 5t 7t 8t
1047: vlan1047: 0t 4 5 7
1074: vlan1074: 1t 5t
1099: vlan1099: 1 4 5t 7 8u
1100: vlan1100: 1t 2t 4t 7
1101: vlan1101: 1t 3t 4t 8t
1102: vlan1102: 0 3t 4 7 8u
1103: vlan1103: 1 5t 7 8u

la salida de ifconfig es:

Código: [Seleccionar]
br0       Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          inet6 addr: 2001:470:XXXX:XXXX::1/64 Scope:Global
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:296334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:241988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:40961311 (39.0 MiB)  TX bytes:74549946 (71.0 MiB)

eth0      Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4045949 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4070973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3883578186 (3.6 GiB)  TX bytes:3881630505 (3.6 GiB)
          Interrupt:179 Base address:0x4000

eth1      Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B4 
          inet6 addr: fe80::3697:f6ff:fe51:fb4/64 Scope:Link
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:1914 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48704 errors:0 dropped:5879 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:429764 (419.6 KiB)  TX bytes:12309937 (11.7 MiB)

eth2      Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:3327 errors:0 dropped:0 overruns:0 frame:0
          TX packets:51961 errors:0 dropped:6071 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:353784 (345.4 KiB)  TX bytes:16022529 (15.2 MiB)

eth3      Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B8 
          inet6 addr: fe80::3697:f6ff:fe51:fb8/64 Scope:Link
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47398 errors:0 dropped:6570 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:12159316 (11.5 MiB)

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 MULTICAST  MTU:16436  Metric:1
          RX packets:39605 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39605 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8351688 (7.9 MiB)  TX bytes:8351688 (7.9 MiB)

v6tun0    Link encap:IPv6-in-IPv4 
          inet6 addr: fe80::5cbf:c83d/128 Scope:Link
          inet6 addr: 2001:470:XXXX:XXXX::2/64 Scope:Global
          UP POINTOPOINT RUNNING NOARP  MTU:1480  Metric:1
          RX packets:37865 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32016 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:22951882 (21.8 MiB)  TX bytes:4635748 (4.4 MiB)

vlan1     Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:2977632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:358977 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3710893505 (3.4 GiB)  TX bytes:78778114 (75.1 MiB)

vlan1074  Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9590 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59717 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1006575 (982.9 KiB)  TX bytes:15443859 (14.7 MiB)

vlan20    Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0 
          inet addr:XXX.XXX.XXX.XXX  Bcast:XXX.XXX.XXX.255  Mask:255.255.252.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1054314 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2821098 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:148991870 (142.0 MiB)  TX bytes:3692389387 (3.4 GiB)


la tabla de rutas es la siguiente

Código: [Seleccionar]
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
XXX.XXX.XXX.1   *               255.255.255.255 UH    0      0        0 vlan20
192.168.100.0   *               255.255.255.0   U     0      0        0 vlan1074
192.168.2.0     *               255.255.255.0   U     0      0        0 br0
XXX.XXX.XXX.0   *               255.255.252.0   U     0      0        0 vlan20
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         XXX.XXX.XXX.1   0.0.0.0         UG    0      0        0 vlan20

Como puedes comprobar las VLAN están aparentemente bien y todo funciona Internet, teléfono fijo y SIP a través del WIFI del LiveBox .

Me podrías echar una mano.

Gracias y perdona por el ladrillo.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 02 de Mayo de 2017, 09:59:57
Hola flautero,

Sin mirar mucho en detalle tu configuración, y por ir "limando los posibles problemas", veo que dices que tienes conectado el LiveBox a la LAN4 del ASUS. Sin embargo, la VLAN 1074 la tienes creada sobre el puerto 1

robocfg vlan 1074 ports "1t 5t"

Por lo que yo empezaría por cambiar dicha línea por
robocfg vlan 1074 ports "4t 5t"

y ver si ahora te funciona el invento.

Vamos poco a poco....y si sigue fallando avanzamos en la resolución del problema
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 02 de Mayo de 2017, 11:49:23
Gracias Rianos por contestar.

La numeración está invertida en el robocfg el puerto 4 fisico corresponde al 1 en el robocfg y el 1 es el 4. Incluso el show del robocfg te lo he enviado sólo con el LIVEBOX y el ordenador enchufado para comprobar las MAC que me indicaba en cada puerto. Eso ya lo he mirado.  :)

Además si lo enchufo al revés no me levanta el LibeBox.

Te mando cómo tengo el dnsmasq.conf completo para que lo mires
Código: [Seleccionar]
pid-file=/var/run/dnsmasq.pid
user=nobody
bind-dynamic
interface=br0
interface=ppp1*
no-dhcp-interface=ppp1*
resolv-file=/tmp/resolv.conf
servers-file=/tmp/resolv.dnsmasq
no-poll
no-negcache
cache-size=1500
min-port=4096
domain=WORKGROUP
expand-hosts
bogus-priv
local=/WORKGROUP/
dhcp-range=lan,192.168.2.100,192.168.2.254,255.255.255.0,86400s
dhcp-option=lan,3,192.168.2.1
dhcp-option=lan,15,WORKGROUP
dhcp-option=lan,44,192.168.2.1
dhcp-option=lan,252,"\n"
ra-param=br0,10,600
enable-ra
quiet-ra
dhcp-range=lan,::,constructor:br0,ra-stateless,64,600
dhcp-option=lan,option6:23,[::]
dhcp-option=lan,option6:24,WORKGROUP
dhcp-authoritative
read-ethers
addn-hosts=/etc/hosts.dnsmasq

log-dhcp
log-queries
interface=vlan1074
dhcp-range=vlan1074,192.168.100.2,192.168.100.2,255.255.255.0,86400s
dhcp-option=vlan1074,3,192.168.100.1
dhcp-option=vlan1074,6,87.216.1.65,87.216.1.66
dhcp-host=dd:dd:dd:dd:dd:dd,192.168.100.2


Incluso probando he añadido la última linea donde dd:...:dd es la MAC WAN del LiveBox y sigue emperrado en darme en la red 192.168.2.x

He comprobado que no aparece la MAC en /etc/ethers ni el nombre en /etc/hosts.dnsmasq que es donde se recuerdan IP y MAC asociadas a nombres de red.

La versión del Merlín es la última 380.65_4

Activando la administración remota del LiveBox puede entrar indicando su IP WAN http://192.168.2.200:8080

y en el log de seguridad de la página de administración veo lo siguiente:

Código: [Seleccionar]
02/05/2017  11:39:24 192.168.2.9 login success
02/05/2017  11:20:12 DHCP Client: [ATM1]Receive Ack from 192.168.2.1,Lease time=86400
02/05/2017  11:20:12 DHCP Client: [ATM1]Domain name = WORKGROUP
02/05/2017  11:20:12 DHCP Client: [ATM1]Send Request, Request IP=192.168.2.200
02/05/2017  11:20:12 DHCP Client: [ATM1]Receive Offer from 192.168.2.1
02/05/2017  11:20:12 DHCP Client: [ATM1]Domain name = WORKGROUP
02/05/2017  11:20:12 DHCP Client: [ATM1]Send Discover
02/05/2017  11:20:12 DHCP Client: [ATM1]Send Discover
02/05/2017  11:20:07 DHCP Client: [ATM1]Send Release
02/05/2017  10:50:33 DHCP Client: [ATM1]Receive Ack from 192.168.2.1,Lease time=86400
02/05/2017  10:50:33 DHCP Client: [ATM1]Domain name = WORKGROUP
02/05/2017  10:50:33 DHCP Client: [ATM1]Send Request, Request IP=192.168.2.200
02/05/2017  10:50:33 DHCP Client: [ATM1]Receive Offer from 192.168.2.1
02/05/2017  10:50:33 DHCP Client: [ATM1]Domain name = WORKGROUP
02/05/2017  10:50:33 DHCP Client: [ATM1]Send Discover
02/05/2017  10:49:29 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:57 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:41 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:33 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:29 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:27 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:27 DHCP Client: [ATM1]Send Discover
02/05/2017  10:48:22 DHCP Client: [ATM1]Send Release
02/05/2017  08:03:07 NTP Date/Time updated.
15/12/2016  12:01:00 Get system time from NTP server:87.216.1.249.
15/12/2016  12:00:37 DHCP Client: [ATM1]Receive Ack from 192.168.2.1,Lease time=86400
15/12/2016  12:00:37 DHCP Client: [ATM1]Domain name = WORKGROUP
15/12/2016  12:00:37 DHCP Client: [ATM1]Send Request, Request IP=192.168.2.200
15/12/2016  12:00:30 Can't find NTP time.
15/12/2016  04:19:17 192.168.1.2 login success


A las 11:20 aprox he reiniciado el ASUS para hacer pruebas.

Un saludo y gracias por dedicarme tu tiempo.

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 03 de Mayo de 2017, 11:09:44
Hola de nuevo flautero,

Siento decirte, que lamentablemente no sé que es lo que te puede ocurrir con exactitud.

De todas formas, y a riesgo de "soltar alguna burrada", y "pensando en alto" para ver si así a alguien más se le puede ocurrir la causa, la explicación que yo le veo es que aunque en dnsmasq puedes crear dos dhcp-range (tal y como has hecho), el servidor dnsmasq determina que "rango" utilizar dependiendo de la interfaz donde "escuche" la petición de cliente DHCP (que no deja de ser un broadcast), es decir, mira que IP tiene dicha interfaz (en el router) y asigna al cliente una IP de dicho rango

Tal y como tienes conectado el Livebox, la petición llega por la interfaz LAN4, que en nuestro caso es vlan1074 que resulta que tiene la IP 192.168.100.1, con lo que el DNSMASQ elegiría una IP del rango 192.168.100.X para asignar al cliente .... PERO....resulta que dicha interfaz vlan1074 forma parte del bridge br0 (que ejecutaste con el comando brctl addif br0 vlan1074) --> Con lo que la petición de DHCP TAMBIEN llega a la interfaz br0, que tiene como IP 192.168.2.1 con lo que asignaría una IP del rango 192.168.2.x .....

Así que, con esto DNSMASQ no sabe que rango darle al cliente (pues realmente la petición la recibe por ambas interfaces)

PRUEBAS que puedes hacer:
Pues quita la interfaz vlan1074 del bridge (bien eliminando la linea brctl addif br0 vlan1074 en el arranque del sistema), o a mano si quieres realizar la prueba sin tener que reiniciar.

En principio no deberías de cargarte nada, pues el ASUS se encargaría de enroutar dichas interfaces...

Prueba a ver si esta "idea" funciona, y ya nos cuentas

Suerte !!!
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 03 de Mayo de 2017, 11:42:07
Gracias Rianos.

Cuando esté en mi casa lo pruebo a ver si es esa tontería.

Un Saludo y te cuento.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 03 de Mayo de 2017, 18:07:27
Hola Rianos.

Nada, no funciona

He quitado el enlace con el br0

Código: [Seleccionar]
brctl delif br0 vlan1074
ifconfig vlan1074 down
vconfig rem vlan1074

y se pierde la conexión con la vlan 1074

he intentado crear otro bridge br1 y asignarle la vlan
Código: [Seleccionar]
brctl addbr br1
brctl stp br1 on
ifconfig br1 192.168.100.1 255.255.255.0 up
vconfig add eth0 1074
ifconfig vlan1074 up
brctl addif br1 vlan1074

y tampoco funciona
Código: [Seleccionar]
admin@RT-AC3200:/tmp/etc# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.3497f6510fb0       yes             vlan1
                                                        eth2
                                                        eth1
                                                        eth3
br1             8000.3497f6510fb0       yes             vlan1074
admin@RT-AC3200:/tmp/etc#

He probado con STP enabled 'yes' y 'no'
Supongo que se tendrá que incluir alguna otra interface en el br1 para que sea realmente un bridge.

Código: [Seleccionar]
admin@RT-AC3200:/tmp/etc# ifconfig br0
br0       Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          inet6 addr: 2001:470:XXXX:XXXX::1/64 Scope:Global
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:169346 errors:0 dropped:0 overruns:0 frame:0
          TX packets:201961 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20479575 (19.5 MiB)  TX bytes:156805622 (149.5 MiB)

admin@RT-AC3200:/tmp/etc# ifconfig br1
br1       Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:124 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:27329 (26.6 KiB)  TX bytes:4338 (4.2 KiB)

admin@RT-AC3200:/tmp/etc# ifconfig vlan1074
vlan1074  Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:25650 (25.0 KiB)  TX bytes:11732 (11.4 KiB)


Tambien he añadido lineas en el dnsmasq para que asigne al interface br1 (copiando las que había puesto en vlan1074)

Como puedes observar se registra transmisión de paquetes pero no levanta el LiveBox quedandose el led parpadeando en naranja.

No se que probar mas.

Un saludo
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 03 de Mayo de 2017, 18:43:49
Hola flautero,

Es que "te has pasado" en borrar cosas ; )

De tu configuración inicial, lo único que tenías que haber hecho es:
brctl delif br0 vlan1074

y listo.
Es que además de quitar la interfaz vlan1074 del br0, te has cargado la interfaz, etc...etc... :)

Así que vuelve al punto de esta mañana y has lo siguientes

0) Volver al estado de esta mañana (mismos ficheros que me enseñaste)
1) Editar el fichero /jffs/scripts/wan-start y borrar la línea que dice brctl addif br0 vlan1074

2) Reiniciar el router

Prueba y nos cuentas !  :)

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 03 de Mayo de 2017, 19:00:09
Hola.

Lo que me comentas es lo primero que he hecho.  ;D

pero no funcionaba. No conseguía levantar el LiveBox.

En la traza del ASUS aparece lo siguiente

May  3 18:47:08 custom script: Running /jffs/scripts/dhcpc-event (args: renew)
May  3 18:49:50 dnsmasq-dhcp[12008]: DHCP packet received on vlan1074 which has no address
May  3 18:49:50 dnsmasq-dhcp[12008]: DHCP packet received on vlan1074 which has no address
May  3 18:49:52 dnsmasq-dhcp[12008]: DHCP packet received on vlan1074 which has no address
May  3 18:49:56 dnsmasq-dhcp[12008]: DHCP packet received on vlan1074 which has no address
May  3 18:50:04 dnsmasq-dhcp[12008]: DHCP packet received on vlan1074 which has no address


Por eso he creado lo del br1 y el router aparentemente tenía 2 IP's una 192.168.2.1 y 192.168.100.1

incluso me mostraba 2 rutas
Código: [Seleccionar]
192.168.100.0   *               255.255.255.0   U     0      0        0 br1
192.168.2.0     *               255.255.255.0   U     0      0        0 br0

y me respondia al ping a 100.1

ahora lo que parace que falta es que la vlan1074 tenga salida a la vlan20 (WAN)

Es quitar la vlan1074 de br1 y engancharla a br0 y vuelve a sincronizar pero con IP 192.168.2.200.
  >:(

Un saludo y gracias por tus ideas.

Si lo consigo.... vale hacer un manual je.je.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 03 de Mayo de 2017, 20:08:49
Hola flautero,

Perdona si no te he entendido, pero por lo que ví en tu mensaje, no sólo habías "desvinculado" la interfaz vlan1074 del br0, sino que también había eliminado la interfaz vlan1074 (que es la que tiene asignada la IP):

brctl delif br0 vlan1074
ifconfig vlan1074 down <- aqui deshabilitas la interfaz
vconfig rem vlan1074 <- aquí te la cargas : (



Es en esa información en lo que me he fijado...Es decir la IP la tiene que tener la vlan1074 como bien pusiste en tu fichero al principio...no la interfaz br1 que creastes después:

ifconfig vlan1074 192.168.100.1 netmask 255.255.255.0 up


Por eso dije, deja el fichero wan-start así:
brctl addbr br1
brctl stp br1 on
ifconfig br1 192.168.100.1 255.255.255.0 up
vconfig add eth0 1074
ifconfig vlan1074 up
brctl addif br1 vlan1074  <--- Esto NO !!!!!!!! esto lo eliminas




Y si ya has probado esto, mis mil perdones por no entenderte : (, (Sé que es lioso intentar hacerse uno entender por medios escritos, jejeje, ).

Por lo demás, pues yo ya "he agotado" mis ideas....al menos por hoy  ;)

Suerte !!

[EDITO]: En todo caso, lo que has probado de la br1 (¿Te acordaste de meter la br1 en la lista de interfaces de dnsmasq.conf, para que el router reparta "IPs" sobre dicha interfaz?) (¿Probaste en asignar la IPs a la vlan1074 en vez de a br1?)...--> Ala...ya tienes trabajo ;P
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 04 de Mayo de 2017, 20:00:32
Hola Rianos.

He seguido tus consejos y parece que tampoco funciona.

Mirando la documentacion del dnsmasq he descubierto que no hay que diferenciar la subred en el dhcp-range y he hecho lo siguiente:

1) Desconectar vlan1074 del br0

Código: [Seleccionar]
brctl delif br0 vlan1074

2) Definir la vlan1074 con su IP, etc

Código: [Seleccionar]
vlan1074  Link encap:Ethernet  HWaddr 34:97:F6:51:0F:B0
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::3697:f6ff:fe51:fb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1180 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9035 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:146062 (142.6 KiB)  TX bytes:1721647 (1.6 MiB)

3) cambiar el dnsmasq.postconf de la siguiente manera
Código: [Seleccionar]
#!/bin/sh
CONFIG=$1
INTERFACE=vlan1074
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configure wlan1074 to have special DHCP"
ifconfig $INTERFACE 192.168.100.1 netmask 255.255.255.0
iptables -D INPUT -i $INTERFACE -j ACCEPT
iptables -I INPUT -i $INTERFACE -j ACCEPT
pc_append "
log-dhcp
log-queries
interface=$INTERFACE
dhcp-range=set:sip,192.168.100.2,192.168.100.254,infinite
dhcp-option=tag:sip,6,87.216.1.65,87.216.1.66
dhcp-option=tag:sip,15,SIPGROUP
#dhcp-option=tag:sip,3,192.168.2.1
dhcp-host=XX:XX:XX:XX:XX:XX,192.168.100.100
" $CONFIG

donde puedo jugar poniendo a INTERFACE o bien vlan1074 o (si defino el brigde br1 y enlazo vlan1074) br1.

El parametro "set:sip" permite definir un "alias" a ese rango de IP's para luego poder asignarle opciones con el "tag:sip"  :)

De esta forma si funciona correctamente DHCP y asigna al LiveBox
la IP 192.168.100.100
los DNS de jazztel 87.216.1.6X
y la puerta de enlace 192.168.100.1

Por supuesto puede hacer desde las 2 redes ping al 192.168.100.1 (IP del ASUS).
Desde la red 195.168.100.x no tengo acceso a internet, aunque el led de @ se pone en verde y por supuesto no se registra el SIP

Esto funciona igual ya lo haga con vlan1074 sólamente e indicando INTERFACE=vlan1074
o con vlan1074+br1 indicando INTERFACE=br1 (en este caso TIENE que estar vlan1074 en br1).

He probado a activar la dhcp-option que está comentada para indicar la puerta de enlace a la 2.1 pero no consigo nada.

Con esta configuración sólo faltaría darle salida a inet a la subred 100.X


Un saludo.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 04 de Mayo de 2017, 20:40:43
Hola flautero,

Ante todo mil perdones !!! Mi anterior mensaje era erróneo (me he dado cuenta al verlo de nuevo ahora). Ofu  ???

De todas formas, he visto que has hecho los pasos correctos:
1) Has quitado la vlan1074 del bridge br0 --> OK
2) Has asignado la IP 192.168.100.1  a la vlan1074 --> OK
3) Lo del dnsnasq podías haberlo dejado como lo tenías antes, ya que ahora br0 y vlan disponen de distinta IP, y por tanto, el servidor DHCP sería capaz de distinguir que dhcp-range utilizar según la interfaz de entrada de solicitud

Segun entiendo el ASUS tienes como IP:
 - en br0 192.168.2.1
 - en vlan1064 192.168.100.1

Y con el DHCP consigues ponerle al LiveBox:
- en WAN 192.168.100.100

Faltaría-->
- Asignar la puerta de enlace en LiveBox
Para ello añade en dnsmasq dhcp-option=tag:sip,3,192.168.100.1

Hay una cosa que no entiendo de tu mensaje:
"esde la red 195.168.100.x no tengo acceso a internet, aunque el led de @ se pone en verde y por supuesto no se registra el SIP"

(¿red 195.168.100.X?), Cual es esa red ?

Tu interfaz WAN de livebox es 192.168.100.100
Tu red LAN del livebox ¿cual es ?¿Que IP tiene el Livebox en la LAN?¿Como asignas IPs a los clientes en dicha red?


Un esquema de red vendría bien para no hacernos tanto lío ;)

Necesitaria al menos esto
ASUS LAN IP: (supongo que 192.168.2.1)
ASUS VLAN1074 IP: (supongo que 192.168.100.1)
LIVEBOX WAN IP: (192.168.100.2 se la da por DHCP el ASUS)
LIVEBOX LAN IP:  <--- Esta es la que me falta




Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 04 de Mayo de 2017, 21:26:24
Hola de nuevo.

Perdona por el error en el número no es 195... si no 192...

Te voy a dar una buena noticia.

!!!!!!!FUNCIONA!!!!!!!

he creado la iptable
Código: [Seleccionar]
iptables -I FORWARD -i vlan1074 ACCEPT

y ya tengo acceso desde la 192.168.100.X a inet !!!!! ;D 8)

tengo que ver que significa tener esa regla para los temas de seguridad.

Todo ello sin definir para nada el br1 con lo cual queda todo más simple.

Resumiento:

1) Las 2 redes tienen acceso a internet
2) El LiveBox tiene una dirección WAN ajena a la red de 'usuario'
3) Las 2 redes no se ven (no funciona el ping entre ambas)
4) El servicio de teléfono fijo Funciona

Falta por probar que cambiando la IP (LAN) del LiveBox a la red de 'usuario' y conectando un cable entre 2 puertos LAN de los 2 router se integra en la red y los softphones se registran a través del WIFI del ASUS, pero eso mañana que estoy agotado  :( y hay que cenar.

Estoy limpiando los scripts para dejarlos reducidos a la mínima expresión y los incluiré en un futuro mensaje.

Un Saludo y Buenas Noches......
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 05 de Mayo de 2017, 23:57:45
Hola a todos.

Lo prometido es deuda.

Os envío las instrucciones y los archivos necesarios para realizar la sustitución del LiveBox por la combinación ASUS/LiveBox en directos y NEBA de Orange/Jazztel.

La ventaja que tiene este método es que no se necesita obtener ningún tipo de clave ni hacer ningún tipo de hacking de la conexión y que se puede volver atrás facilmente restaurando el LiveBox a su estado de fabrica.

Material necesario:


NOTA: En el uso de WINSCP en vez de crear los archivos con el programa se puede copiar y pegar los descargados desde aqui editando previamente el dnsmasq.conf como se indica en el manual.

Infinitas gracias a Rianos por su inestimable ayuda comenzando este hilo y a sus consejos.

A los administradores del foro: Si consideran interesante el tema pueden abrir, si lo desean, un nuevo hilo y/o transpasarlo al foro de Jazztel ya que vale para los 2.

Un saludo y espero que le sirva a más gente.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: elbully en 27 de Mayo de 2017, 09:16:19
Hola a todos.

Lo prometido es deuda.

Os envío las instrucciones y los archivos necesarios para realizar la sustitución del LiveBox por la combinación ASUS/LiveBox en directos y NEBA de Orange/Jazztel.

La ventaja que tiene este método es que no se necesita obtener ningún tipo de clave ni hacer ningún tipo de hacking de la conexión y que se puede volver atrás facilmente restaurando el LiveBox a su estado de fabrica.

Material necesario:

  • dnsmasq.conf: https://mega.nz/#!AEJX0RoR!RqKHD2lLlsugztT-tU_kVC_dAPl0RNTx6mNNDNRV9uE (https://mega.nz/#!AEJX0RoR!RqKHD2lLlsugztT-tU_kVC_dAPl0RNTx6mNNDNRV9uE)
    wan-start: https://mega.nz/#!BUpiTAgB!a72QbXAdHbqilGwvtW7ZL9MtZXhqwzZpmHhlNu3gglU (https://mega.nz/#!BUpiTAgB!a72QbXAdHbqilGwvtW7ZL9MtZXhqwzZpmHhlNu3gglU)
    Manual: https://mega.nz/#!pV4mkZCL!z3sR7bDheb42CL0b2yOPUJxBRr0f_U19QVL4cotp0hs (https://mega.nz/#!pV4mkZCL!z3sR7bDheb42CL0b2yOPUJxBRr0f_U19QVL4cotp0hs)
    Soft aconsejado (WINSCP): https://winscp.net/eng/docs/lang:es (https://winscp.net/eng/docs/lang:es)
    Lapiz y papel.

NOTA: En el uso de WINSCP en vez de crear los archivos con el programa se puede copiar y pegar los descargados desde aqui editando previamente el dnsmasq.conf como se indica en el manual.

Infinitas gracias a Rianos por su inestimable ayuda comenzando este hilo y a sus consejos.

A los administradores del foro: Si consideran interesante el tema pueden abrir, si lo desean, un nuevo hilo y/o transpasarlo al foro de Jazztel ya que vale para los 2.

Un saludo y espero que le sirva a más gente.


Gracias flautero por el magnífico tutorial.

Lo he seguido al pie de la letra pero se queda el asus tostado y tengo que restaurarlo para que funcione, lo he hecho hasta en 3 ocasiones.

Te cuento lo que tengo a ver si podemos dar con la solución:
- Tengo una fibra NEBA de jazztel 300/300.
- ONT HG8240H
- ASUS RT-AC68U (último firmware merlin 380.66-2)
- LIVEBOX 2.2

Con poder hacer funcionar el teléfono conectando el Livebox detrás de mi Asus estaría más que satisfecho.

Esto es lo que he hecho:
He seguido tu tutorial al pié de la letra, ya que a priori parece sencillo:
- Manual: https://mega.nz/#!pV4mkZCL!z3sR7bDheb42CL0b2yOPUJxBRr0f_U19QVL4cotp0hs
- El asus lo tengo con la ip. 192.168.10.100, así que al livebox le he puesto la 192.168.10.250
- La vlan del asus, la tengo (INTERNET = 20/0 y LAN PORT 4 = 1074/0)
- El SSH y la partifion jffs están activadas
- Con WINSCP he subido a la ruta /jffs/scripts (dnsmasq.postconf) que he llenado de la siguiente forma (he puesto la MAC wan de mi livebox no las xx.xx.....):
Código: [Seleccionar]
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configurar $INTERRFACE para DHCP especial para el telefono VOIP"
# En las siguientes lineas hay que dejar sin "#" la que corresponda en cada caso
# teniendo en cuenta que si la conexión es NEBA teneis que seleccionar la Directo
# y viceversa así el ASUS tendrá la correspondiente con la instalación y el LIVEBOX la
que
# definimos aquí.
#INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832 # VLAN para Orange <-Usar en FTTH NEBA
INTERFACE=vlan20 # VLAN para Jazztel, Orange <-Usar en FTTH Directo
# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de
WAN)
MAC_LIVEBOX=xx:xx:xx:xx:xx:xx
# WORKGROUP (dominio) para identificar la RED
GRUPO=SIPGROUP
# DNS a usar (conviene usar las del ISP)
DNS=87.216.1.65,87.216.1.66
# PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100
# IP LAN del ASUS en VLAN LIVEBOX
IP_ASUS=${PREFIJO}.1
# IP WAN del LIVEBOX
WAN_LIVEBOX=${PREFIJO}.100
# RANGO LAN LIVEBOX
RANGO=${PREFIJO}.2,${PREFIJO}.254
# Definimos Interface
ifconfig ${INTERFACE} ${IP_ASUS} netmask 255.255.255.0
# Añadimos iptables para que el firewall permita el tráfico
iptables -D FORWARD -i ${INTERFACE} -j ACCEPT
iptables -D INPUT -i ${INTERFACE} -j ACCEPT
iptables -I INPUT -i ${INTERFACE} -j ACCEPT
iptables -I FORWARD -i ${INTERFACE} -j ACCEPT
# Parte a añadir a /etc/dnsmasq.conf para que realice el servicio de DHCP
pc_append "
interface=${INTERFACE}
dhcp-range=set:sip,${RANGO},infinite
dhcp-option=tag:sip,option:dns-server,${DNS}
dhcp-option=tag:sip,option:domain-name,${GRUPO}
dhcp-host=${MAC_LIVEBOX},${WAN_LIVEBOX}
" $CONFIG

- También he subido con WINSCP (wan-start) que he llenado de la siguiente forma:
Código: [Seleccionar]
#!/bin/sh
logger "wan-start: Configurar Router ASUS para el telefono VOIP"
## PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100
# Configuración de los puertos del router ASUS
# LAN -> LAN1, LAN2, LAN3
# WAN LIVEBOX -> LAN4
# Configuración ajustada para RT-AC3200 y FTTH Jazztel NEBA
# comprobar en cada router
# 1074 -> usar con NEBA Jazztel
# 832 -> Usar con NEBA Orange
# 20 -> Usar con directo Jazztel/Orange
VLAN=1074
#VLAN=832
#VLAN=20
robocfg vlan 1 ports "2 3 4 5t"
robocfg vlan ${VLAN} ports "1t 5t"
vconfig add eth0 ${VLAN}
# Definir interface
ifconfig vlan${VLAN} ${PREFIJO}.1 netmask 255.255.255.0 allmulti up

- Posteriormente les he dado permiso completo "marcando las 3 x que indicas" en cada uno de los 2 ficheros

Reinició todo y el asus bloqueado, hasta el punto que tengo que tengo que hacerle un reset.


A ver si podéis darme un poco de luz, porque ya empiezo a estar desesperado con la neba esta de jazztel.



Gracias de antemano.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 27 de Mayo de 2017, 17:19:24
Hola Elbully.

Me alegra que uses mi pequeño tutorial.

Por lo que he visto en los ficheros que has enviado, ha sido que en el dnsmasq.postconf has cambiado la linea de INTERFACE de la 1074 a al 20
Código: [Seleccionar]
# definimos aquí.
#INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832 # VLAN para Orange <-Usar en FTTH NEBA
INTERFACE=vlan20 # VLAN para Jazztel, Orange <-Usar en FTTH Directo
# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de WAN)
En tu caso, al igual que el mio, al ser NEBA debes de dejar la primera sin comentar (sin el #) ya que aquí se define la vlan del LiveBox que debe de ser el correspondiente a lo contrario del definido para Jazztel.
Código: [Seleccionar]
# definimos aquí.
INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832 # VLAN para Orange <-Usar en FTTH NEBA
#INTERFACE=vlan20 # VLAN para Jazztel, Orange <-Usar en FTTH Directo
# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de WAN)

Supongo que has cambiado la configuración del Livebox en la pantalla de FTTH y has puesto la de DHCP (sin el NEBA).

Yo no he instalado la última versión de Merlin ya que he visto, según los comentarios del foro de soporte
Código: [Seleccionar]
https://www.snbforums.com/forums/asuswrt-merlin.42/ que tienen problemas con el wifi y algún tema más y sigo con la versión 380.65_4.

Por otro lado al ser otro router puede ser que la asignación de puertos sea diferente.
En mi caso (AC3200) los puertos estan de la siguiente forma

WAN Port 0
LAN1 Port 4
LAN2 Port 3
LAN3 Port 2
LAN1 Port 1
y CPU-Router(no aparece pero es el Port 5)
Código: [Seleccionar]
admin@RT-AC3200:/tmp/home/root# robocfg show
Switch: enabled
Port 0: 1000FD enabled stp: none vlan: 2 jumbo: off mac: (MAC externa)
Port 1: 1000FD enabled stp: none vlan: 1074 jumbo: off mac: (MAC del LiveBOX)
Port 2:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4: 1000FD enabled stp: none vlan: 1 jumbo: off mac: (MAC del PC)
Port 8:   DOWN enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
   1: vlan1: 2 3 4 5t
   2: vlan2: 0 5t
  20: vlan20: 0t 5t
1045: vlan1045: 1t 4t 5t 7
1046: vlan1046: 1 4 5t 7t 8t
1047: vlan1047: 0t 4 5 7
1074: vlan1074: 1t 5t
1099: vlan1099: 1 4 5t 7 8u
1100: vlan1100: 1t 2t 7t
1101: vlan1101: 1t 2 3t 4t 5t 8t
1102: vlan1102: 0 3t 4 7 8u
1103: vlan1103: 0 1 5t 8u
admin@RT-AC3200:/tmp/home/root#

LiveBox en LAN4 y PC en LAN1

Para comprobar cual es tu caso puedes, sin instalar nada en el jffs a entrar desde SSH en el router y ejecutar el
comando
Código: [Seleccionar]
robocfg show y compararlo con el que me sale a mi.
Una vez comprobado eso tienes que cambiar las lineas robocfg vlan para adaptarlas a tu router.

Por cierto no consigo ver de donde salen las vlan 1045,46,47 y 1099,1100,01,02,03  >:( y que significan.

Espero que esto te ayude.

Un saludo y adelante.

PD. Yo soy nuevo en el tema de router ASUS, aunque no en linux, y estoy analizando toda la documentación que cae en mis manos y mi intención en sacar una revisión más sencilla y sin tantos parámetros que configurar.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: elbully en 27 de Mayo de 2017, 17:51:28
Gracias flautero por la info.

De momento ya lo tengo funcionando, creo que el problema radicaba en lo primero que indicas yo había puesto la 20 porque entendía que era la de la NEBA de jazztel, pero realmente era la 1074.

De momento, funciona y reiniciando todos los equipos.
Además antes tenía un swith porque con las bocas lan del asus no tenía suficiente, y lo he podido quitar y dejar el livebox para estos menesteres, junto con el teléfono.

Ahora me asalta la duda siguiente:
- Yo he puesto la ip del livebox en 192.168.100.1 como he visto en otros tutoriales y la ip de mi asus es 192.168.10.100, y cuando por dhcp le a asignado ip, el livebox tiene fijada en mi red interna 192.168.10.250
He creado una regla de enrutado para que todo lo que llega a la 192.168.100.1 se rediriga a la 192.168.10.250

El problema es que me gustaría poder acceder a la configuración del livebox y no lo consigo.

Para el tema de la MAC, la he clonado en el apartado WAN.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: flautero en 27 de Mayo de 2017, 18:23:07
Hola.

En teoría si la IP LAN del LiveBox la tienes en el rango de la LAN del Asus tienes que entrar a través de la IP del LiveBox.

Enviado desde mi S6.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: elbully en 27 de Mayo de 2017, 22:56:29
Hola.

En teoría si la IP LAN del LiveBox la tienes en el rango de la LAN del Asus tienes que entrar a través de la IP del LiveBox.

Enviado desde mi S6.

Gracias nuevamente flautero.

Es que como tu tutorial no me funcionaba, seguí el que está en el primer post y se indica que se ponga la ip del livebox fuera del rango del asus en concreto (192.168.100.1).

Mañana lo pruebo dentro de mi lan para ver si no hay problemas.

P.D. Pues ya está probado y funciona perfectamente. Nuevamente GRACIAS.
Un saludo.

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 30 de Julio de 2017, 22:00:00
Hola,
Soy nuevo en el foro, pero estoy muy interesado en poder conectar el Livebox Next a un router asus rt-AC87u que me he comprado. Hasta ahora, he conseguido conectar el router Asus a la ONT y tener internet, pero a la hora de seguir el tutorial de Flautero (magnífico trabajo, por cierto), poniendo la misma ip al Livebox Next que se indica en dicho tutorial y también observando punto por punto cada paso no se que ocurre, pero me pasa igual que le ocurría a Elbully al principio, el Asus se me queda "tostado" y tengo que resetearlo a valores de fábrica para poder entrar de nuevo en el. No soy nada entendido en SSH ni Linux, por lo que no se exactamente que significan los códigos que se explican en los archivos "dnsmasq.postconf" y "wan-start", creados como se explica en el tutorial con Winscp.

Estos son mis datos:

Mi conexión es Orange fibra directa 300mb simétrica
Router Asus RT-AC87u con firmware Asus-Merlin "RT-AC87U_380.67_0"
Router Livebox Next con versión de Firmware:  00.96.608 (17.02.2017-16:28:24), versión del Boot:  v1.00.18, versión del Módem ADSL: 5.6.2.7.0.1A

El archivo "dnsmasq.postconf" me queda de esta manera: (la mac del Livebox Next no la muestro aquí)

#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configurar $INTERRFACE para DHCP especial para el telefono VOIP"
# En las siguientes lineas hay que dejar sin "#" la que corresponda en cada caso
# teniendo en cuenta que si la conexión es NEBA teneis que seleccionar la Directo
# y viceversa así el ASUS tendrá la correspondiente con la instalación y el LIVEBOX la
que
# definimos aquí.
#INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832 # VLAN para Orange <-Usar en FTTH NEBA
INTERFACE=vlan20 # VLAN para Jazztel, Orange <-Usar en FTTH Directo
# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de
WAN)
MAC_LIVEBOX=LA:DE:LL:IV:EB:OX
# WORKGROUP (dominio) para identificar la RED
GRUPO=SIPGROUP
# DNS a usar (conviene usar las del ISP)
DNS=87.216.1.65,87.216.1.66
# PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100
# IP LAN del ASUS en VLAN LIVEBOX
IP_ASUS=${PREFIJO}.1
# IP WAN del LIVEBOX
WAN_LIVEBOX=${PREFIJO}.100
# RANGO LAN LIVEBOX
RANGO=${PREFIJO}.2,${PREFIJO}.254
# Definimos Interface
ifconfig ${INTERFACE} ${IP_ASUS} netmask 255.255.255.0
# Añadimos iptables para que el firewall permita el tráfico
iptables -D FORWARD -i ${INTERFACE} -j ACCEPT
iptables -D INPUT -i ${INTERFACE} -j ACCEPT
iptables -I INPUT -i ${INTERFACE} -j ACCEPT
iptables -I FORWARD -i ${INTERFACE} -j ACCEPT
# Parte a añadir a /etc/dnsmasq.conf para que realice el servicio de DHCP
pc_append "
interface=${INTERFACE}
dhcp-range=set:sip,${RANGO},infinite
dhcp-option=tag:sip,option:dns-server,${DNS}
dhcp-option=tag:sip,option:domain-name,${GRUPO}
dhcp-host=${MAC_LIVEBOX},${WAN_LIVEBOX}
" $CONFIG

Y el "wan-start":

#!/bin/sh
logger "wan-start: Configurar Router ASUS para el telefono VOIP"
## PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100
# Configuración de los puertos del router ASUS
# LAN -> LAN1, LAN2, LAN3
# WAN LIVEBOX -> LAN4
# Configuración ajustada para RT-AC3200 y FTTH Jazztel NEBA
# comprobar en cada router
# 1074 -> usar con NEBA Jazztel
# 832 -> Usar con NEBA Orange
# 20 -> Usar con directo Jazztel/Orange
#VLAN=1074
#VLAN=832
VLAN=20
robocfg vlan 1 ports "2 3 4 5t"
robocfg vlan ${VLAN} ports "1t 5t"
vconfig add eth0 ${VLAN}
# Definir interface
ifconfig vlan${VLAN} ${PREFIJO}.1 netmask 255.255.255.0 allmulti up

Pero no consigo más que bloquear el Asus. No tengo acceso a él por ninguno de los puertos ethernet, pero si que al final me he dado cuenta que por wifi si puedo acceder (aunque sin salida a internet). Entiendo que al ejecutarse los archivos "dnsmasq.postconf" y "wan-start" en el directorio "scripts" debajo de la carpeta "JFFS" (por cierto, en el firmware Merlín de mi router Asus, ya existe la carpeta "scripts", no ha sido necesario crearla) debe de haber algo que he hecho mal y no se ver que es... (les he habilitado los permisos a los archivos tal como se describe en el tutorial).

Podéis ayudarme, por favor?. No se ver donde lo estoy haciendo mal.

Saludos

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 02 de Agosto de 2017, 12:05:32
Buenos días,

Alguien ha probado el mismo sistema para la TV(canales IPTV de nuevo deco)? le ha funcionado?

Muchas gracias
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 07 de Agosto de 2017, 16:48:52
@rianos  He seguido tu manual, el de la primera página(a excepción del punto 7) y me va perfecto; aunque estoy algo confundido...

Podrías mostrarme una captura de como lo tienes tu(las rutas estáticas)? por favor
He visto en post siguientes al tutorial, que comentas que es necesario conectar otro latiguillo al router, eso es siempre así? Como quedaría el ficherowan-start?

Muchísimas gracias
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: rianos en 07 de Agosto de 2017, 18:25:19
Hola @Love_OFF ,

Efectivamente, el paso 7 , el de creación de una ruta estática a la LAN del livebox no es necesaria, salvo que quieras aprovechar los puertos LAN libres del livebox, para conectar tus cacharros, y puedan tener salida a Internet y conexión con la red 192.168.1.X del router ASUS.


Si no conectas nada (y sólo dejas el LiveBox tal cual), pues te puedes ahorrar el paso 7. Eso sí, activa la "administración remota" en el livebox, en el puerto por defecto 8080, para poder administrar tu livebox desde la red ASUS.

La ruta estática la puedes usar en otros entornos:
- Activas WIFI de Livebox, y puedes hacer uso del Proxy SIP en tus moviles (conectados a la red WIFI del livebox)  (es decir, en tu movil instalas un cliente SIP, y puedes utilizar tu "número fijo" desde tu teléfono movil (siempre desde casa, claro)....por si se diese el caso de no tener un terminal analógico, por ejemplo, pero no es de mucha utilidad al estar restringido su uso "en casa"

Sobre lo segundo
Citar
He visto en post siguientes al tutorial, que comentas que es necesario conectar otro latiguillo al router, eso es siempre así? Como quedaría el ficherowan-start?
, se trataba sólo de una suposición, (no lo he probado la verdad, y no sé si funcionará), pero la idea era conectar el ASUS al Livebox adicionalmente con otro cable, para poder "enlazar" los switches internos de ambos routers, y así poder conectar aparatos a los puertos libres del Livebox, y que el servidor DHCP les sirviese una IP del rango 192.168.1.X.....vaya,....lo que quiero decir, es aprovechar el Livebox como switch en su parte LAN, pero tampoco ganas mucho, con ello : (...[Todo ésto era para aprovechar el proxy SIP interno del Livebox (que sólo funciona desde la red LAN del livebox), así que no le des más vueltas, si no vas a necesitarlo.

Espero que te haya aclarado alguna cosa : )

Saludos,
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 07 de Agosto de 2017, 21:53:16
Hola @Love_OFF ,

Efectivamente, el paso 7 , el de creación de una ruta estática a la LAN del livebox no es necesaria, salvo que quieras aprovechar los puertos LAN libres del livebox, para conectar tus cacharros, y puedan tener salida a Internet y conexión con la red 192.168.1.X del router ASUS.


Si no conectas nada (y sólo dejas el LiveBox tal cual), pues te puedes ahorrar el paso 7. Eso sí, activa la "administración remota" en el livebox, en el puerto por defecto 8080, para poder administrar tu livebox desde la red ASUS.

La ruta estática la puedes usar en otros entornos:
- Activas WIFI de Livebox, y puedes hacer uso del Proxy SIP en tus moviles (conectados a la red WIFI del livebox)  (es decir, en tu movil instalas un cliente SIP, y puedes utilizar tu "número fijo" desde tu teléfono movil (siempre desde casa, claro)....por si se diese el caso de no tener un terminal analógico, por ejemplo, pero no es de mucha utilidad al estar restringido su uso "en casa"

Sobre lo segundo
Citar
He visto en post siguientes al tutorial, que comentas que es necesario conectar otro latiguillo al router, eso es siempre así? Como quedaría el ficherowan-start?
, se trataba sólo de una suposición, (no lo he probado la verdad, y no sé si funcionará), pero la idea era conectar el ASUS al Livebox adicionalmente con otro cable, para poder "enlazar" los switches internos de ambos routers, y así poder conectar aparatos a los puertos libres del Livebox, y que el servidor DHCP les sirviese una IP del rango 192.168.1.X.....vaya,....lo que quiero decir, es aprovechar el Livebox como switch en su parte LAN, pero tampoco ganas mucho, con ello : (...[Todo ésto era para aprovechar el proxy SIP interno del Livebox (que sólo funciona desde la red LAN del livebox), así que no le des más vueltas, si no vas a necesitarlo.

Espero que te haya aclarado alguna cosa : )

Saludos,

@rianos
Sí, muchas gracias :)

Ahora tengo el livebox con voip y el dhcp activado para aprovechar el resto de puertos, el único problema es que desde el asus aparentemente...  no tengo visibilidad de los dispositivos conectados al livebox.

Por cierto, tienes el paquete televisión contratado? con e nuevo DECO o el PEN?
Los canales que van por OTT los veo de lujo pero los que van por IPTV no.... al parecer a parte de configurar la vlan 838 para la TV también hay que reenviar el tráfico IGMP multicast hacia el deco, algún compi del foro lo ha conseguido en su router mikrotik, pero no tengo muy claro como hacerlo en el ASUS...


Muchas gracias de nuevo.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 12 de Agosto de 2017, 01:01:32
Hola Love_OFF,

Estoy intentando hacer lo mismo que has conseguido, usar el Livebox como centralita y switch tras el Asus, pero no hay manera.
Serias tan amable de mostrarme los archivos "wan-start" y "dnsmasq.postconf" para poder compararlos con los que yo he usado. Aparentemente sigo todas las instrucciones, pero no consigo hacer que el Livebox tenga señal de internet ni tampoco de teléfono... Sin embargo, el Asus recibe ip de internet y puedo navegar sin problemas. tengo instalado el último firmware de Merlín.
A la hora de asignar una ip al Livebox desde el Asus, este último "no ve" al primero, por lo que no consigo asignarle una ip del rango de la lan del Asus al Livebox.
Que ip's les has asignado al Asus y al Livebox? puede esto tener importancia?
Cuando se crean los archivos "wan-start" y "dnsmasq.postconf" en la carpeta "scripts" usando Winscp, además de darles permisos, hay que hacer alguna cosa más para que se ejecuten?

Agradecería un poco de luz en el asunto, puesto que llevo muchas horas intentándolo sin resultado.

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 13 de Agosto de 2017, 10:50:09
Hola Love_OFF,

Estoy intentando hacer lo mismo que has conseguido, usar el Livebox como centralita y switch tras el Asus, pero no hay manera.
Serias tan amable de mostrarme los archivos "wan-start" y "dnsmasq.postconf" para poder compararlos con los que yo he usado. Aparentemente sigo todas las instrucciones, pero no consigo hacer que el Livebox tenga señal de internet ni tampoco de teléfono... Sin embargo, el Asus recibe ip de internet y puedo navegar sin problemas. tengo instalado el último firmware de Merlín.
A la hora de asignar una ip al Livebox desde el Asus, este último "no ve" al primero, por lo que no consigo asignarle una ip del rango de la lan del Asus al Livebox.
Que ip's les has asignado al Asus y al Livebox? puede esto tener importancia?
Cuando se crean los archivos "wan-start" y "dnsmasq.postconf" en la carpeta "scripts" usando Winscp, además de darles permisos, hay que hacer alguna cosa más para que se ejecuten?

Agradecería un poco de luz en el asunto, puesto que llevo muchas horas intentándolo sin resultado.

Saludos

Buenos días,

Probablemente hayas utilizado el tutorial de flautero, que aunque hace puntualizaciones para los que tenemos fibra directa el tiene NEBA y a mi NO me funciono.
Sigue las instrucciones de rianos(en el primer post).
Yo no uso dnsmasq.postconf, únicamente el wan-start, que contiene lo siguiente:
#!/bin/sh
robocfg vlan 1 ports "1 3 4 5t"
robocfg vlan 20 ports "2t 5t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

Latiguillo conectado del wan del livebox al puerto 2 del ASUS(no es necesario agregar ningún latiguillo mas).

Prueba y nos dices.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 13 de Agosto de 2017, 12:58:48
Hola Love_OFF,

Pues he seguido tus indicaciones y he seguido el primer post de este hilo (ya lo había hecho varias veces y no me funcionó) pero me he dado cuenta que la asignación de puertos en mi router RT-AC87u es diferente de la que se utilizaba en el mencionado post. En concreto, la mía es:

Port 0 > WAN
Port 5 > Lan 1
Port 3 > Lan 2
Port 2 > Lan 3
Port 1 > Lan 4
Port 7 > CPU

Por lo tanto, he conectado el latiguillo de la boca Lan 2 de mi Asus a la boca WAN del Livebox y usado el siguiente script "wan-start"

#!/bin/sh
sleep 120
robocfg vlan 1 ports "5 2 1 7t"
robocfg vlan 20 ports "3t 7t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

La linea del "sleep" la he puesto para que el script no se ejecute hasta que haya arrancado totalmente el Asus.

Además, he reservado una dirección ip estática en el Asus para la MAC WAN del Livebox (192.168.1.100) y he creado una ruta estática en el Asus para que todo el tráfico dirigido a la red del Livebox (192.168.100.x) sea dirigida a través de la ip que reservé para el Livebox en el Asus (192.168.1.100)

El resultado es el siguiente:

1- El teléfono funciona correctamente
2- No tengo acceso al Livebox desde la red del Asus ni viceversa
3- Tengo activado el DHCP en el Livebox y lo puedo usar tanto por wifi como por cable para conectar equipos y estos pueden navegar

Pero me han surgido dos problemas:

1- No se por que razón, en el Asus, la red 5G ha empezado a funcionar mal, ya que no da ip a los equipos que se quieren conectar, mientras que la de 2.4G va perefectamente. Las del Livebox (5G y 2.4G) van perfectamente. Esto solo me ha ocurrido a raiz de introducir el script en la partición jffs (carpeta scripts)

2- Me cuesta horrores acceder por web a la configuración del Asus. Se queda pensando mucho rato hasta que me deja entrar (pueden ser 5 minutos, 15 minutos o sencillamente no puedo entrar)

3- A veces se me cae el Asus (se me reinicia). Tenía activado en el Livebox Nat, Firewall, UpNp, DNLA y DHCP. He dejado solo el DHCP y actualmente estoy haciendo pruebas para ver si no se cae más.

Podrías decirme tu opinión al respecto de lo que me está ocurriendo?

Saludos

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 13 de Agosto de 2017, 21:31:58
Hola Love_OFF,

Pues he seguido tus indicaciones y he seguido el primer post de este hilo (ya lo había hecho varias veces y no me funcionó) pero me he dado cuenta que la asignación de puertos en mi router RT-AC87u es diferente de la que se utilizaba en el mencionado post. En concreto, la mía es:

Port 0 > WAN
Port 5 > Lan 1
Port 3 > Lan 2
Port 2 > Lan 3
Port 1 > Lan 4
Port 7 > CPU

Por lo tanto, he conectado el latiguillo de la boca Lan 2 de mi Asus a la boca WAN del Livebox y usado el siguiente script "wan-start"

#!/bin/sh
sleep 120
robocfg vlan 1 ports "5 2 1 7t"
robocfg vlan 20 ports "3t 7t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

La linea del "sleep" la he puesto para que el script no se ejecute hasta que haya arrancado totalmente el Asus.

Además, he reservado una dirección ip estática en el Asus para la MAC WAN del Livebox (192.168.1.100) y he creado una ruta estática en el Asus para que todo el tráfico dirigido a la red del Livebox (192.168.100.x) sea dirigida a través de la ip que reservé para el Livebox en el Asus (192.168.1.100)

El resultado es el siguiente:

1- El teléfono funciona correctamente
2- No tengo acceso al Livebox desde la red del Asus ni viceversa
3- Tengo activado el DHCP en el Livebox y lo puedo usar tanto por wifi como por cable para conectar equipos y estos pueden navegar

Pero me han surgido dos problemas:

1- No se por que razón, en el Asus, la red 5G ha empezado a funcionar mal, ya que no da ip a los equipos que se quieren conectar, mientras que la de 2.4G va perefectamente. Las del Livebox (5G y 2.4G) van perfectamente. Esto solo me ha ocurrido a raiz de introducir el script en la partición jffs (carpeta scripts)

2- Me cuesta horrores acceder por web a la configuración del Asus. Se queda pensando mucho rato hasta que me deja entrar (pueden ser 5 minutos, 15 minutos o sencillamente no puedo entrar)

3- A veces se me cae el Asus (se me reinicia). Tenía activado en el Livebox Nat, Firewall, UpNp, DNLA y DHCP. He dejado solo el DHCP y actualmente estoy haciendo pruebas para ver si no se cae más.

Podrías decirme tu opinión al respecto de lo que me está ocurriendo?

Saludos

Buenas.

El punto 7(del tutorial) que parece que te falla(no puedes acceder al livebox), realmente  no es necesario para que te funcione el teléfono.

7.- Necesitamos crear ahora una ruta estática en el ASUS que indique que para ir a la red 192.168.100.0/24 lo haga a través de la IP 192.168.1.100

Con eso conseguimos conectividad entre la red del Livebox, y la red LAN del ASUS.... !!!


Te adjunto 3 capturas de como lo tengo configurado yo.

Respecto a los problemas de acceso al router ASUS...Mi recomendación es que asignes IPs fijas en el DHCP del router ASUS a todos tus dispositivos; revisa bien las ip's asignadas a los routers y la que tienes en tu máquina(podría ser la causa de los problemas en el acceso al router), en el livebox debes desactivar Firewall, NAT, DHCP(DHCP lo puedes dejar si lo vas a usar), y a no ser que realmente la necesites.... también desactiva la wifi del livebox.

Prueba a ver y dinos algo.

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 15 de Agosto de 2017, 12:22:41
Hola de nuevo Love_OFF,

Siguiendo tu consejo, he deshabilitado NAT, Firewall y WiFi del Livebox, dejando solo el DHCP activado en este último. Además, he conectadp el PC al Asus y le asignado ip fija a mi PC en el DHCP del Asus.

El resultado ha sido el mismo, consigo que el Livebox tenga señal de internet y puedo conectar equipos via ethernet a él y tambien tiene señal de teléfono. Pero cuando intento entrar al ASUS via web (192.168.1.1) es practicamente imposible conseguirlo. Alguna vez, después de bastante tiempo (de 5 a 10 minutoos) consigo entrar a la pagina principal de configuración de este, pero cuando hago click en cualquier botón (por ejemplo para acceder a la configuración wifi o a cualquier otra de las diversas opciones) de nuevo pasan 5 o 10 minutos hasta que consigue acceder o simplemente no puedo acceder. Al final, al cabo de 1 hora o más, el Asus se reinicia solo. Cabe decir que durante este tiempo, si tengo un equipo conectado al Asus, este puede navegar por Internet.

Dándole vueltas al asunto, he hecho lo siguiente:

- He desconectado el Livebox del Asus, por lo que me he quedado solo con el cable que viene de la ONT conectado ala boca WAN del Asus y la boca LAN 3 del Asus conectado al PC.

- He borrado el archivo "wan-start" de la partición jffs

Esto es lo que ha pasado:

- Reinicio Asus y puedo navegar por Internet perfectamente y además tengo acceso sin problemas a la configuración del Asus via web (192.168.1.1)
- Me conecto por Putty al SSH del Asus y escribo linea por linea el script (ver abajo). Acto seguido, cierro la sesión SSH
- Justo después de escribir el script, intento acceder via web al Asus, pero ya me resulta imposible entrar. Sin embargo, si puedo seguir accediendo vía SSH usando Putty, por lo que puedo obtener la información de este usando el comando "robocfg show" (ver abajo). También puedo navegar por Internet con el PC.

Como ya dije en el anterior post, mi asignación de puertos en el RT-AC87u es la siguiente:
Port 0 > WAN
Port 5 > Lan 1
Port 3 > Lan 2
Port 2 > Lan 3
Port 1 > Lan 4
Port 7 > CPU

Y las lineas introducidas vía SSH han sido:
robocfg vlan 1 ports "5 2 1 7t"
robocfg vlan 20 ports "3t 7t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

Lo que me muestra el comando robocfg show es:
login as: admin
admin@192.168.1.1's password:


ASUSWRT-Merlin RT-AC87U 380.67-0 Sun Jul 16 16:56:45 UTC 2017

admin@RT-AC87U-ABB8:/tmp/home/root# robocfg show
Switch: enabled
Port 0:   DOWN enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
Port 1:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 2: 1000FD enabled stp: none vlan: 1 jumbo: off mac: b8:70:f4:f9:d6:47
Port 3:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: d0:17:c2:b2:ab:bc
Port 7: 1000FD enabled stp: none vlan: 2 jumbo: off mac: d0:17:c2:b2:ab:b8
Port 8:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
   1: vlan1: 1 2 5t 7t
   2: vlan2: 0 7
  20: vlan20: 3t 7t
 832: vlan832: 0t 7t
1045: vlan1045: 8u
1046: vlan1046: 0t 5t 8u
1047: vlan1047: 0t 1t 3t 5 8t
1099: vlan1099: 0 4t 7t 8t
1100: vlan1100: 0t 2 4 8u
1101: vlan1101: 0t 2 4 7
1102: vlan1102: 0t 4t 5t 7t
1103: vlan1103: 0t 2t 3t 4
admin@RT-AC87U-ABB8:/tmp/home/root#

Después de hacer la prueba descrita arriba, decido hacer lo siguiente: (manteniendo el Livebox sin conectar al Asus)

- Desconecto Asus de la corriente (lo apago)
- Desconecto cable que viene de la ONt (RJ45) de la boca Wan del Asus
- Enciendo Asus
- Me conecto por SSH al Asus usando Putty e introduzco linea por linea el script. Salgo de SSH
- Obviamente, no puedo navegar con el PC por Internet, puesto que no hay nada conectado a la boca WAN de este, pero puedo acceder desde el PC sin problemas vía web a la configuración del Asus y moverme perfectamente por las diferentes opciones de configuración.

Esta situación es muy curiosa, puesto que el problema no está en que haya un conflicto de comunicación entre el Asus y el Livebox, ya que en estas dos últimas pruebas descritas en este post, no estaban conectados de ninguna manera entre si, por lo que deduzco que el script wan-start está creando algún conflicto en el Asus que solo se pone de manifiesto si el cable WAN (el RJ45 que viene de la ONT) está conectado a él.

Quiero remarcar de nuevo que el resultado del robocfg show que he puesto es con el Livebox SIN conectar al Asus de ninguna manera.

Puedes echar una ojeada a mis datos y decirme si ves algo raro?

La conclusión que yo saco es que hay algo en el script que "perturba" el funcionamiento interno del Asus cuando este está conectado a internet (cable ONT a WAN), pero no lo se ver.

Gracias por tu ayuda.

Saludos





Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 15 de Agosto de 2017, 13:10:10
Hola de nuevo Love_OFF,

He de decir que he cometido un error en el post que he escrito hace un rato. Paso a rectificar:

- Tanto si el cable ethernet que viene de la ONT esta conectado a la boca WAN del Asus o no, una vez está introducido el script en este por SSH (usando Putty), me es imposible entrar a la configuración del Asus via web (recuerdo que el Livebox no está conectado de ninguna manera al Asus)

Esto me lleva a pensar que el script de creación de la Vlan 20 crea un conflicto dentro del Asus, tanto estando conectada o no la boca WAN de este a la ONT.

He probado a entrar con Chrome y Edge y los resultados son los mismos.

Perdona por el "ladrillo" que he posteado hoy.

Agradecería tu opinión.

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Love_OFF en 15 de Agosto de 2017, 17:09:36
Hola de nuevo Love_OFF,

He de decir que he cometido un error en el post que he escrito hace un rato. Paso a rectificar:

- Tanto si el cable ethernet que viene de la ONT esta conectado a la boca WAN del Asus o no, una vez está introducido el script en este por SSH (usando Putty), me es imposible entrar a la configuración del Asus via web (recuerdo que el Livebox no está conectado de ninguna manera al Asus)

Esto me lleva a pensar que el script de creación de la Vlan 20 crea un conflicto dentro del Asus, tanto estando conectada o no la boca WAN de este a la ONT.

He probado a entrar con Chrome y Edge y los resultados son los mismos.

Perdona por el "ladrillo" que he posteado hoy.

Agradecería tu opinión.

Saludos

No soy un experto(de echo sigo teniendo problemas para ver los canales de IPTV) pero cuando lanzas el comando "robocfg show" veo mucha mierda sin sentido(no entiendo que hacen todas esas vlans allí asignadas..).
Revisa la config de IPTV dentro de la LAN(si no esta bien no te funcionará), te adjunto una captura de como lo tengo yo.
Por lo que veo tu modelo de router tiene los mismos puertos que el mio el AC66U_B(4 + WAN + Wifi), no se de donde has sacado el puerto de CPU pero... has probado dejar el wan-start así:

#!/bin/sh
robocfg vlan 1 ports "1 3 4 5t"
robocfg vlan 20 ports "2t 5t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

Por otra parte.. da igual que estén invertidos o no( vas probando el latiguillo del WAN del livebox hasta encontrar el puerto ethernet del ASUS correcto) siempre que no tengas en el router asignado al puerto 4 del ASUS la vlan 838 de televisión(como en mi captura) ya que de ser así no te funcionaría.

Si probando esto no te funciona, te recomiendo hagas un backup y restaures a valores de fabrica, configurando únicamente lo básico; una vez te funcione lo básico haces backup y sigues este mismo procedimiento hasta encontrar el paso que te falla.

También puedes utilizar las funciones(dentro del menú) de "registro del sistema" y "herramientas de red" a ver si se ve algún error esclarecedor.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 16 de Agosto de 2017, 20:45:04
Hola Love_OFF,

Al final, escribiendo el script que incluyo a continuación he conseguido hacerlo funcionar. He tenido que asignar la Vlan 20 al puerto LAN 4 para que me funcione.

#!/bin/sh
robocfg vlan 1 ports "2 3 5u 7t"
robocfg vlan 4 ports "1 7t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

Ahora tengo telefono, puedo conectar equipos al Livebox y curiosamente, desde la red del Livebox (192.168.100.X) veo los equipos conectados a la red del Asus (192.168.1.X), pero no al contrario.
Gracias por tus indicaciones, Love_OFF. Sin ellas me hubiera sido muy dificil encontrar la solución.

Saludos



Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 19 de Agosto de 2017, 02:01:55
Hola a todos,

He colocado la ip Lan del Livebox en el mismo rango que la red del Asus (192.168.1.x) y todo funciona perfectamente, internet, teléfono fijo, wifi... el DHCP, NAT, Firewal, UpNp y DLNA del Livebox están desactivados, pero hay una cosa que con la configuración puesta de esta manera no consigo; y es hacer funcionar la app Softphone para contestar o llamar usando el número fijo desde el móvil. Da igual que esté conectado a la wifi del Asus o la del Livebox, no consigo "enganchar" el softphone al Livebox...

Alguna idea?

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: lordguinda en 22 de Agosto de 2017, 10:54:13
Hola a todos,

Perdonar mi torpeza en estos mares, pero he intentado seguir la guia de flautero y no consigo nada. El livebox se queda sin conexión ni tlf. Estoy con Jazztel Neba(movistar). El unico cambio que hize es en el rango de IPs, pues yo uso las 172.26.0.X. Os paso los archivos que he subido al router, a ver si podéis decirme en que me equivoco. Mi router es un asus AC87u.
Código: [Seleccionar]
#!/bin/sh
logger "wan-start: Configurar Router ASUS para el telefono VOIP"

## PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=172.26.100

# Configuración de los puertos del router ASUS
# LAN -> LAN1, LAN2, LAN3
# WAN LIVEBOX -> LAN4
# Configuración ajustada para RT-AC3200 y FTTH Jazztel NEBA
# comprobar en cada router
# 1074 -> usar con NEBA Jazztel
# 832 -> Usar con NEBA Orange
# 20 -> Usar con directo Jazztel/Orange
VLAN=1074
#VLAN=832
#VLAN=20


robocfg vlan 1 ports "2 3 5 7t"
robocfg vlan ${VLAN} ports "1t 7t"
vconfig add eth0 ${VLAN}

# Definir interface
ifconfig vlan${VLAN} ${PREFIJO}.1 netmask 255.255.255.0 allmulti up
Código: [Seleccionar]
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configurar INTERFACE para DHCP especial para el telefono VOIP"

# En las siguientes lineas hay que dejar sin "#" la que corresponda en cada caso
# teniendo en cuenta que si la conexión es NEBA teneis que seleccionar la Directo
# y viceversa así el ASUS tendrá la correspondiente con la instalación y el LIVEBOX la que
# definimos aquí.
INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832  # VLAN para Orange <-Usar en FTTH NEBA
#INTERFACE=vlan20   # VLAN para Jazztel, Orange <-Usar en FTTH Directo

# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de WAN)
MAC_LIVEBOX=XXXXXXXXXXXXXXXXXXX

# WORKGROUP (dominio) para identificar la RED
GRUPO=SIPGROUP

# DNS a usar (conviene usar las del ISP)
DNS=87.216.1.65,87.216.1.66

# PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100

# IP LAN del ASUS en VLAN LIVEBOX
IP_ASUS=${PREFIJO}.1

# IP WAN del LIVEBOX
WAN_LIVEBOX=${PREFIJO}.100

# RANGO LAN LIVEBOX
RANGO=${PREFIJO}.2,${PREFIJO}.254

# Definimos Interface
ifconfig ${INTERFACE} ${IP_ASUS} netmask 255.255.255.0

# Añadimos iptables para que el firewall permita el tráfico
iptables -D FORWARD -i ${INTERFACE} -j ACCEPT
iptables -D INPUT -i ${INTERFACE} -j ACCEPT
iptables -I INPUT -i ${INTERFACE} -j ACCEPT
iptables -I FORWARD -i ${INTERFACE} -j ACCEPT

# Parte a añadir a /etc/dnsmasq.conf para que realice el servicio de DHCP
pc_append "
interface=${INTERFACE}
dhcp-range=set:sip,${RANGO},infinite
dhcp-option=tag:sip,option:dns-server,${DNS}
dhcp-option=tag:sip,option:domain-name,${GRUPO}
dhcp-host=${MAC_LIVEBOX},${WAN_LIVEBOX}
" $CONFIG
En la mac del livebox, están escritas las correctas. Bueno espero me podáis echar un cable. Un saludo y gracias.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 31 de Agosto de 2017, 20:01:13
Hola lordguinda,

Yo tampoco conseguí hacerlo funcionar usando la guía que tu mencionas, pero si usando solo el archivo "wan-start"  que aquí te dejo (similar al del primer post de este hilo):

#!/bin/sh
robocfg vlan 1 ports "2 3 5u 7t"
robocfg vlan 4 ports "1 7t"
vconfig add eth0 20
ifconfig vlan20 up
brctl addif br0 vlan20

También tengo un RT-AC87u con ip 192.168.1.1. El Livebox lo tengo conectado desde la salida LAN 4 del Asus a la entrada wan del Livebox, asignando la dirección wan ip fija para este último en el Asus 192.168.1.254 y además tengo conectado uno de los restantes puertos LAN del Asus a uno cualquiera de los puertos del Livebox, asignándole una lan ip fija en el Asus 192.168.1.253.

Con esto consigo que los routers trabajen en la misma subred, de manera que se vean los equipos, se pueda entrar a la configuracion del Livebox, disponer del teléfono fijo y poder usar el Livebox como switch y aprovechar su wifi... lo que no consigo es que el softphone funcione, pero es un mal menor.
El Livebox tiene desactivado NAT, Firewall, UpNp, DLNA.
Espero que esto te ayude.

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 23 de Septiembre de 2017, 19:17:43
Hola a todos,

Lo que si he notado es que después de conectar el puerto LAN 4 de mi ASUS con la WAN del Livebox Next y añadir un cable adicional desde un puerto LAN del ASUS a otro puerto LAN del Livebox Next para poder usar este último como switch, es que cuando conecto un equipo a este último por cable ethernet, no paso de 100 megas en los tests de velocidad. Si es por wifi 5G me pasa lo mismo. No lo entiendo, puesto que tanto los puertos LAN del ASUS como los del Livebox Next son Gigabit...
He testeado el cable de categoria 5E que va de LAN a LAN entre los dos routers y esta perfecto, de hecho lo he probado conectando un pc por ethernet al ASUS y me llegan los 300 megas de mi conexión de internet.

Tengo desactivado NAT, Firewall, UpNp y DCHP en el Livebox Next.

Parece ser que al usar el Livebox Next como switch, sus puertos LAN trabajan a 100 megas máximo.

Alguien me puede ayudar en este tema?

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: HEBA en 22 de Octubre de 2017, 12:06:08
Hola de nuevo Love_OFF,

He de decir que he cometido un error en el post que he escrito hace un rato. Paso a rectificar:

- Tanto si el cable ethernet que viene de la ONT esta conectado a la boca WAN del Asus o no, una vez está introducido el script en este por SSH (usando Putty), me es imposible entrar a la configuración del Asus via web (recuerdo que el Livebox no está conectado de ninguna manera al Asus)

Esto me lleva a pensar que el script de creación de la Vlan 20 crea un conflicto dentro del Asus, tanto estando conectada o no la boca WAN de este a la ONT.

He probado a entrar con Chrome y Edge y los resultados son los mismos.

Perdona por el "ladrillo" que he posteado hoy.

Agradecería tu opinión.

Saludos

Tengo un par de dudas ya que siguiendo los pasos del manual y los comentarios sigo sin poder tener el teléfono operativo
Tengo un Asus AC87U conectado perfectamente a internet (VLAN=20) ya que es fibra de orange indirecta (a través de telefónica)

Los cambios realizados en el fichero dnsmasq.postconf son :

1.   Dirección MAC de WAN: 4C:09:D4:XX:XX:XX
2.   Quitar “#” a:
INTERFACE=vlan20   # VLAN para Jazztel, Orange <-Usar en FTTH Directo

3.   # DNS a usar:
DNS=62.36.225.150,62.37.228.20 (me parece que son los que usaba mi livebox para conectarse) por favor confirmar si hay que mantener los que vienen en el fichero original

4. # PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100 (hay que indicar 100 o bien cambiarlo por 1? Indicar que ha cambiado la dirección del livebox a 192.168.100.1)

Hay que cambiar algo mas en este fichero?

Los cambios realizados en el fichero wan-start son:

1.   Quitar “#” a:
VLAN=20

2. Al ejecutar robocfg show me sale:

/jffs/scripts$ robocfg show
Switch: enabled
Port 0: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 00:21:05:xx:xx:xx
Port 1:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 2:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 14:dd:a9:xx:xx:xx
Port 7: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 14:dd:a9:xx:xx:xx
Port 8:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
   1: vlan1: 1 2 3 5 7t
   2: vlan2: 0 7
  20: vlan20: 0t 7t
1045: vlan1045: 5 7t 8u
1046: vlan1046: 4t 5 7t
1047: vlan1047: 1 2t 3t 4t 8t
1099: vlan1099: 0t 2 5t 8u
1100: vlan1100: 2t 4t 7t
1101: vlan1101: 0 5 8u
1102: vlan1102: 5 8t
1103: vlan1103: 1t 2t 3 8u

Como se puede interpretar eso?

2. teniendo en cuenta los comentarios de user 42 el contenido del fichero wan-start me queda :

#!/bin/sh
logger "wan-start: Configurar Router ASUS para el telefono VOIP"

## PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100

# Configuración de los puertos del router ASUS
# LAN -> LAN1, LAN2, LAN3
# WAN LIVEBOX -> LAN4
# Configuración ajustada para RT-AC3200 y FTTH Jazztel NEBA
# comprobar en cada router
# 1074 -> usar con NEBA Jazztel
# 832 -> Usar con NEBA Orange
# 20 -> Usar con directo Jazztel/Orange
#VLAN=1074
#VLAN=832
VLAN=20

robocfg vlan 1 ports "5 2 1 7t"
robocfg vlan ${VLAN} ports "3t 7t"
vconfig add eth0 ${VLAN}

# Definir interface
ifconfig vlan${VLAN} ${PREFIJO}.1 netmask 255.255.255.0 allmulti up

otro cambio realizado en Asus viene reflejado en la segunda imagen

El cable une Asus (LAN 4) y livebox (fibra)

y la ultima duda: la luz de teléfono en el livebox debe estar verde si todo esta bien configurado?

Agradezco vuestras aclaraciones

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: user42 en 01 de Noviembre de 2017, 23:18:32
Hola,

Yo dejaría en la partición jffs, carpeta scripts, un solo archivo llamado wan-start (sin extension) con el siguiente contenido:

#!/bin/sh
robocfg vlan 1 ports "2 3 5u 7t"
robocfg vlan 832 ports "1 7t"
vconfig add eth0 832
ifconfig vlan832 up
brctl addif br0 vlan832

Dar permiso de ejecución y de escritura para todos los usuarios.
No añadir ningún archivo más (dnsmasq.postconf)

El LiveBox configurarlo con conexión FTTH (fibra directa), desactivar DHCP, Frewall, NAT, UpNp. Poner direción ip de lan en el LiveBox 192.168.1.254.

En el ASUS, reservar en DHCP las siguientes direcciones:

192.168.1.254 para la MAC de lan del LiveBox
192.168.1.100 (o otra que tu prefieras dentro del rango 192.168.1.X) para la MAC wan del LiveBox

Conectar puerto lan 4 del ASUS al puerto wan del LiveBox y conectar una boca libre lan del ASUS con una boca libre lan del LiveBox.
Reiniciar ambos. Para tener teléfono, la luz del LiveBox tiene que quedar fija. Si parpadea no tienes teléfono.

Espero te ayude.

Saludos
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: HEBA en 04 de Noviembre de 2017, 18:28:26
Buenas tardes
Antes de todo le agradezco su mensaje aclarándome los pasos a seguir con el fin de poder conectar el livebox al router
He seguido los pasos indicados y sigo sin poder tener el teléfono operativo
Como tengo fibra indirecta, tengo configurados los VLAn en el nuevo router tal como se ve en la primera imagen
INTERNET: VLAN 20
LAN 4: VLAN 20
LAN 3: VLAN 20
He cambiado el fichero wan-start tal como viene especificado (imagen 2)

Al ejecutar robocfg show, me sale:
/jffs/scripts$ robocfg show
Switch: enabled
Port 0: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 00:21:xx:xx:xx:c2
Port 1:  100FD enabled stp: none vlan: 832 jumbo: off mac: 4c:09:d4:2f:fb:f6
Port 2:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 4c:09:xx:xx:xx:f6
Port 3:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 4c:09:xx:xx:xx:f6
Port 4:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 14:dd:xx:xx:xx:84
Port 7: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 14:dd:xx:xx:xx:80
Port 8:   DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
   1: vlan1: 2 3 5 7t
   2: vlan2: 0 7
  20: vlan20: 0t 7t
 832: vlan832: 1 7t
1045: vlan1045: 5t 7t 8u
1046: vlan1046: 4t 5t 7t
1047: vlan1047: 1 2t 4t 8t
1099: vlan1099: 0 2t 5t
1100: vlan1100: 2t 4t 7t
1101: vlan1101: 0 5 8u
1102: vlan1102: 5 8t
1103: vlan1103: 1t 2t 3 8u

He seleccionado 192.168.1.254 como IP de lan del LiveBox
Y he configurardo de la siguiente manera: conexión FTTH (fibra directa), desactivar DHCP, Frewall, NAT, UpNp..

En el ASUS, he reservado en DHCP las siguientes direcciones: (imagen 3)
192.168.1.254 para la MAC de LAN del LiveBox
192.168.1.200 para la MAC de WAN del LiveBox

Al reiniciar los routers la luz de internet @ del livebox parpadea durante mucho tiempo en naranja, y pasa a verde (después de varios minutos) per la luz del teléfono apagada

Alguna pista?

Título: Re:Livebox como ATA usando Asus merlin
Publicado por: HEBA en 05 de Diciembre de 2017, 13:10:00
Hola,

Yo dejaría en la partición jffs, carpeta scripts, un solo archivo llamado wan-start (sin extension) con el siguiente contenido:

#!/bin/sh
robocfg vlan 1 ports "2 3 5u 7t"
robocfg vlan 832 ports "1 7t"
vconfig add eth0 832
ifconfig vlan832 up
brctl addif br0 vlan832

Dar permiso de ejecución y de escritura para todos los usuarios.
No añadir ningún archivo más (dnsmasq.postconf)

El LiveBox configurarlo con conexión FTTH (fibra directa), desactivar DHCP, Frewall, NAT, UpNp. Poner direción ip de lan en el LiveBox 192.168.1.254.

En el ASUS, reservar en DHCP las siguientes direcciones:

192.168.1.254 para la MAC de lan del LiveBox
192.168.1.100 (o otra que tu prefieras dentro del rango 192.168.1.X) para la MAC wan del LiveBox

Conectar puerto lan 4 del ASUS al puerto wan del LiveBox y conectar una boca libre lan del ASUS con una boca libre lan del LiveBox.
Reiniciar ambos. Para tener teléfono, la luz del LiveBox tiene que quedar fija. Si parpadea no tienes teléfono.

Espero te ayude.

Saludos

Buenas
No se lo que hago mal pero no llego a configurar el Livebox para poder usar el fijo
Indicarle que al conectar también una boca libre lan del ASUS con una boca libre lan del LiveBox, empiezo a perder conexión a internet y acceso al router
Todo lo demás lo tengo configurado tal como viene explicado
Alguna pista por favor, o algún otro método fácil de aplicar?
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: lordguinda en 26 de Noviembre de 2018, 10:39:37
Buenas a todos, vuelvo a este foro a ver si podéis ayudarme. Ya que la otra vez lo di por imposible y aparqué el tema.
Os pongo en situación, dispongo de fibra jazztel indirecta neba(a través de Movistar).
Mi router de jazztel es el Livebox 2.2 y me gustaría cambiarlo por el asus AC87u.
He seguido la guía de flautero y nada. También he probado lo que ha dicho user42 de meter solo el  wan-start, pero tampoco he conseguido que funcione.
Tengo internet a través del asus, pero el livebox se queda con la luz parpadeando en naranja y de ahí no sale.
Os adjunto el codigo de ambos archivos que introduje en el asus.
Código: [Seleccionar]
#!/bin/sh
logger "wan-start: Configurar Router ASUS para el telefono VOIP"

## PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=172.26.100

# Configuración de los puertos del router ASUS
# LAN -> LAN1, LAN2, LAN3
# WAN LIVEBOX -> LAN4
# Configuración ajustada para RT-AC3200 y FTTH Jazztel NEBA
# comprobar en cada router
# 1074 -> usar con NEBA Jazztel
# 832 -> Usar con NEBA Orange
# 20 -> Usar con directo Jazztel/Orange
VLAN=1074
#VLAN=832
#VLAN=20


robocfg vlan 1 ports "2 3 5 7t"
robocfg vlan ${VLAN} ports "1t 7t"
vconfig add eth0 ${VLAN}

# Definir interface
ifconfig vlan${VLAN} ${PREFIJO}.1 netmask 255.255.255.0 allmulti up
Código: [Seleccionar]
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
logger "dnsmasq-dhcp: Configurar INTERFACE para DHCP especial para el telefono VOIP"

# En las siguientes lineas hay que dejar sin "#" la que corresponda en cada caso
# teniendo en cuenta que si la conexión es NEBA teneis que seleccionar la Directo
# y viceversa así el ASUS tendrá la correspondiente con la instalación y el LIVEBOX la que
# definimos aquí.
INTERFACE=vlan1074 # VLAN para Jazztel <-Usar en FTTH NEBA
#INTERFACE=vlan832  # VLAN para Orange <-Usar en FTTH NEBA
#INTERFACE=vlan20   # VLAN para Jazztel, Orange <-Usar en FTTH Directo

# Definimos la MAC del LIVEBOX sacada de WEB Livebox->Básica->Estado (Dirección MAC de WAN)
MAC_LIVEBOX=XXXXXXXXXXXXXXXXXXX

# WORKGROUP (dominio) para identificar la RED
GRUPO=SIPGROUP

# DNS a usar (conviene usar las del ISP)
DNS=87.216.1.65,87.216.1.66

# PREFIJO RED a usar (3 primeros octetos de dirección IP)
PREFIJO=192.168.100

# IP LAN del ASUS en VLAN LIVEBOX
IP_ASUS=${PREFIJO}.1

# IP WAN del LIVEBOX
WAN_LIVEBOX=${PREFIJO}.100

# RANGO LAN LIVEBOX
RANGO=${PREFIJO}.2,${PREFIJO}.254

# Definimos Interface
ifconfig ${INTERFACE} ${IP_ASUS} netmask 255.255.255.0

# Añadimos iptables para que el firewall permita el tráfico
iptables -D FORWARD -i ${INTERFACE} -j ACCEPT
iptables -D INPUT -i ${INTERFACE} -j ACCEPT
iptables -I INPUT -i ${INTERFACE} -j ACCEPT
iptables -I FORWARD -i ${INTERFACE} -j ACCEPT

# Parte a añadir a /etc/dnsmasq.conf para que realice el servicio de DHCP
pc_append "
interface=${INTERFACE}
dhcp-range=set:sip,${RANGO},infinite
dhcp-option=tag:sip,option:dns-server,${DNS}
dhcp-option=tag:sip,option:domain-name,${GRUPO}
dhcp-host=${MAC_LIVEBOX},${WAN_LIVEBOX}
" $CONFIG
Aclararos que la mac del livebox no la he copiado y he cambiado el rango de las ips.
Ante todo gracias a todos por vuestra ayuda y espero poder llegar a una solución.
Un saludo
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: Acidtales en 01 de Diciembre de 2018, 12:59:45
Buenas! antes que nada, agradecer por el tiempo invertido en hacer esta guia y testear varias configuraciones.

Tengo recientemente contratado fibra neba con orange y hasta hoy funcionando con la ONT de Nokia que vienen poniendo ahora G010GP y mi ASUS AC87 sin ningún problema. Ahora, la verdad es que me urge recuperar el telefono antiguo, aún con rj11 y he probado de conectar el livebox 2.3 que me entregaron para poder usarlo como ATA, tal como se describe en el post. Lo entiendo todo, pero me es imposible realizar el siguiente paso.
Citar
En conexión a INTERNET, seleccionar Fibra, y elegir "LO CONTRARIO" de lo que tengais, es decir, si teneís fibra directa con Oranget (seleccionais Fibra NEBA, y viceversa).
No veo por ningún lado en los menús del Livebox+ para poder seleccionar estas opciones.  ??? ???

Tengo el Livebox+ (2.3) el mismo que el livebox fibra pero con ont separado. A ver si podéis ayudar.

Muchas gracias y un saludo!
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: mojuku en 22 de Diciembre de 2018, 17:11:05
Buenas! antes que nada, agradecer por el tiempo invertido en hacer esta guia y testear varias configuraciones.

Tengo recientemente contratado fibra neba con orange y hasta hoy funcionando con la ONT de Nokia que vienen poniendo ahora G010GP y mi ASUS AC87 sin ningún problema. Ahora, la verdad es que me urge recuperar el telefono antiguo, aún con rj11 y he probado de conectar el livebox 2.3 que me entregaron para poder usarlo como ATA, tal como se describe en el post. Lo entiendo todo, pero me es imposible realizar el siguiente paso.
Citar
En conexión a INTERNET, seleccionar Fibra, y elegir "LO CONTRARIO" de lo que tengais, es decir, si teneís fibra directa con Oranget (seleccionais Fibra NEBA, y viceversa).
No veo por ningún lado en los menús del Livebox+ para poder seleccionar estas opciones.  ??? ???

Tengo el Livebox+ (2.3) el mismo que el livebox fibra pero con ont separado. A ver si podéis ayudar.

Muchas gracias y un saludo!

Buenas a todos.
Al igual que Acidtales tengo la misma duda pero con Livebox+ en Jazztel fibra directa a traves de Vodafone y ONT G-010G-P.
Saludos.
Título: Re:Livebox como ATA usando Asus merlin
Publicado por: carmar en 28 de Enero de 2019, 00:25:26
Buenas noches,

lo primero daros las gracias por este hilo...es justo lo que andaba buscando pero aun asi me estoy volviendo loco para que me funcione el VOIP.

Recientemente hice una portabillidad a Jaztell, tengo fibra indirecta (NEBA) con el livebox + y la ONT de Nokia.

He conseguido conectar la ONT > Router ASUS AC-3200 con Merlin > Livebox +.

He seguido el manual de Flautero y también utilizar solo el fichero wan-start...el telefono sigue sin funcionar.

Por cierto para que me funcionase internet en el ASUS he tenido que clonar la MAC WAN del Livebox+ en el ASUS.

Respecto a lo que preguntabais para poder poner lo contrario teneis que ir a

http://192.168.1.254/firstconnection.htm  siendo http://192.168.1.254 la dirección del livebox+.


Si teneis alguna idea de como hacer funcionar el teléfono os lo agradecería...


B noches.