Autor Tema: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)  (Leído 591211 veces)

0 Usuarios y 1 Visitante están viendo este tema.

quetzalin

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #920 en: 20-08-2014, 13:20 (Miércoles) »
Ayer me he hecho con un ARV7518 (vivan los Cashconverter donde encuentras estos cacharros por 3 euros!) y ya lo he dejado funcionando con una compilacion propia de Openwrt.

A expensas de ver como sincroniza con mi VDSL (aun no se si tiene soporte VDSL o es solo ADSL2+), se me ha metido en la cabeza la idea de cambiarle la antena que trae. Hasta aqui bien ya que solo seria hacerme con un pigtail y desoldar - soldar peeero he observado que aparentemente hay otra conexion para ponerle una segunda antena asi que mi pregunta es.
¿Realmente se le puede poner una segunda antena?, desconozco si esta toma esta desactivada fisicamente en la placa o incluso si habria que modificar algo en el propio codigo de Openwrt para hacerla operativa ya que imagino que en principio solo estara configurado para utilizar una de las tomas.

Gracias!



pippolippi

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #921 en: 20-08-2014, 14:12 (Miércoles) »
En teoría ya tiene dos antenas (el trozo de alambre abajo a la izquierda en la foto http://wiki.openwrt.org/toh/astoria/arv7518pw). Supongo que si quieres poner las dos exteriores, tendrás que cortar la pista que va a la antena interna.

quetzalin

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #922 en: 20-08-2014, 15:34 (Miércoles) »
Si ya me habia fijado que ese trozo metalico cutre podia ser la segunda antena pero interna. Quitarla bien ya parece un poco mas lioso asi que seguramente la deje estar.

¿Sobre lo del VDSL se sabe algo de si lo soporta?, por lo que leo aqui creo que solo el 7519, ¿correcto?. Aunque la existencia del paquete kmod-ltq-ptm-danube me mosquea.
« Última modificación: 20-08-2014, 15:49 (Miércoles) por quetzalin »

pippolippi

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #923 en: 21-08-2014, 21:44 (Jueves) »
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2205
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #924 en: 22-08-2014, 00:16 (Viernes) »
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?



Para el hub y la memoria USB sí tiene potencia, pero para la wifi además, va a depender de la potencia del pincho; no todos chupan lo mismo.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #925 en: 22-08-2014, 10:24 (Viernes) »
¿Sobre lo del VDSL se sabe algo de si lo soporta?, por lo que leo aqui creo que solo el 7519, ¿correcto?. Aunque la existencia del paquete kmod-ltq-ptm-danube me mosquea.
Los arv4518 y 7518 no soportan VDSL, y el arv7519rw22 tampoco ya que los cerebritos de Orange y Astoria le metieron un chip que sólo soporta ADSL.
La única opción que tienes es configurar tu router vdsl como un módem y "jugar" con las VLANs para que uno de los puertos se conecte al router VDSL.

brunorro

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #926 en: 23-08-2014, 22:08 (Sábado) »
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?

Si la wifi-usb es medianamente nuevo y consume poco, muy probablemente sí. Yo le llegué a enchufar un hub con un pendrive y una tarjeta de sonido USB. Creo que el pincho de sonido tragaba en torno a los 150 mA, pero hablo de memoria...

mekkon

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #927 en: 10-09-2014, 15:20 (Miércoles) »
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!
« Última modificación: 10-09-2014, 17:20 (Miércoles) por mekkon »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2205
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #928 en: 10-09-2014, 18:27 (Miércoles) »
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

mekkon

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #929 en: 10-09-2014, 18:47 (Miércoles) »
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien




pippolippi

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #930 en: 10-09-2014, 19:29 (Miércoles) »
Lo veo chungo. En teoría uboot tiene la posibilidad de usar netconsole pero nadie que yo sepa ha compilado una versión con netconsole para estos routers, por lo que ni siquiera puedo decirte si funcionaría.
Si no tienes prisa, en China puedes comprar un adaptador usb/serie por poco más de 1€
http://www.buyincoins.com/item/12183.html

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #931 en: 10-09-2014, 22:42 (Miércoles) »
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien




Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2205
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #932 en: 11-09-2014, 10:23 (Jueves) »
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien

Para sustituir el u-boot, lo tienes descrito en el enlace que te puse, sección 8. Upload U-Boot
Para subir el openwrt, tal y como dice Pteridium, si tiene servidor http, puedes utilizarlo para flashear, si no, puedes utilizar un servidor TFTP. El servidor TFTP se configura en el PC, el u-boot sólo tiene cliente TFTP. También está descrito en el enlace.

pippolippi

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #933 en: 11-09-2014, 12:23 (Jueves) »
Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.

Hace un par de días instalé openwrt en un arv7518pw nuevo. Tanto con mi uboot como con el tuyo, a pesar de tener http no hubo manera: la transferencia iba tan lenta y con un montón de retransmisiones que al final tuve que hacerlo por tftp (que también me costó lo suyo).
Por cierto, ya no me acordaba que había que modificar los datos de calibración (regdomain de 0 a 82D4 y capabilities de 001F a 1F1F), si no no deja seleccionar los canales 12 y 13 (y probablemente transmita con menos potencia).
Tengo un programilla para hacerlo, pero es tan quick'n'dirty que me da cierta vergüenza publicarlo. Seguro que hay otro mejor por ahí, pero no quería volver a leer las 50 paginas del hilo ;)

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #934 en: 11-09-2014, 21:54 (Jueves) »
Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.

Hace un par de días instalé openwrt en un arv7518pw nuevo. Tanto con mi uboot como con el tuyo, a pesar de tener http no hubo manera: la transferencia iba tan lenta y con un montón de retransmisiones que al final tuve que hacerlo por tftp (que también me costó lo suyo).
Por cierto, ya no me acordaba que había que modificar los datos de calibración (regdomain de 0 a 82D4 y capabilities de 001F a 1F1F), si no no deja seleccionar los canales 12 y 13 (y probablemente transmita con menos potencia).
Tengo un programilla para hacerlo, pero es tan quick'n'dirty que me da cierta vergüenza publicarlo. Seguro que hay otro mejor por ahí, pero no quería volver a leer las 50 paginas del hilo ;)
Raro que no te haya ido como debiera... Los de CieNTi no tienen httpd pero sí tftp y loady y funcionan a la perfección.
Para parchear la wifi revisa éste hilo:
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/
Por muy quick'n'dirty que sea tu programa, si funciona, es bueno.  ;)

pippolippi

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #935 en: 11-09-2014, 22:41 (Jueves) »
También es posible que sea un problema en mi red: en su día creo que cargué la imagen por http, lo que ya no me acuerdo si he cambiado el uboot después.
De todas formas ya tengo openwrt funcionando en el router "de repuesto".

Edit: veo en el tutorial que solo cambia el regdomain de 0 a 255 y no toca el capabilities. Yo pongo el regdomain a 82D4 y las capabilities a 1F1F porque es lo mismo que hace el firmware original.
« Última modificación: 11-09-2014, 22:47 (Jueves) por pippolippi »

t-pirat

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #936 en: 14-09-2014, 18:54 (Domingo) »
Si a alguien puede interesar.
Es bastante complicado compilar un imagen con luci para arv4518pw r01a de menos de 4mb, la única manera que quede menos de 4mb es quitar el soporte ip6 al compilar. Si alguien esta interesado tengo un imagen compilado es sin soporte ip6 y sin soporte de adsl. Quedan mas o menos 400kb libres que podréis añadir paquetes a vuestro gusto. Ojo no soy un experto en esto pero el imagen que he compilado lo he probado y funciona.
Es el Barrier Breaker 14.07-rc3
« Última modificación: 14-09-2014, 18:59 (Domingo) por t-pirat »

mekkon

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #937 en: 22-09-2014, 18:46 (Lunes) »
Por lo que he leido, el archivo de imagen para el router esta comprimida, de todas formas se puede utilizar UPX para enpaquetar los binarios, creo que un compressor dedicado dará más eficiencia y que la lectura de estos es tambien más rápida según este hilo:

https://forum.openwrt.org/viewtopic.php?id=14931

alguno habeis tenido experiencia con ello? quizás se pueda rapiñar algun KB
« Última modificación: 22-09-2014, 18:54 (Lunes) por mekkon »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2205
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #938 en: 22-09-2014, 22:15 (Lunes) »
Por lo que he leido, el archivo de imagen para el router esta comprimida, de todas formas se puede utilizar UPX para enpaquetar los binarios, creo que un compressor dedicado dará más eficiencia y que la lectura de estos es tambien más rápida según este hilo:

https://forum.openwrt.org/viewtopic.php?id=14931

alguno habeis tenido experiencia con ello? quizás se pueda rapiñar algun KB

Para "rapiñar" esos KB se tendría que incorporar UPX a la generación de la imagen para generar la imagen con los ejecutables ya comprimidos, dado que si intentamos comprimir un programa originalmente en la imagen en la flash, lo que haremos será comprimir una "copia" del fichero del sistema de archivos squashfs (que es de sólo lectura) al sistema de archivos jffs2, que es de lectura/escritura, con lo que no sólo conseguiremos perder el espacio del squashfs (ya que al ser de sólo lectura, no podremos borrar el espacio que ocupaba el fichero), sino que además perderemos el espacio que ahora ocupe la copia del fichero en el sistema jffs2.

mekkon

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #939 en: 23-09-2014, 10:58 (Martes) »
No sé si lo he entendido muy bien, he utilizado UPX anteriormente, una vez el ejecutable esta empaquetado, se puede prescindir de la herramienta, ya que el programa se descomprime en tiempo de ejecución en la RAM.

Para "rapiñar" esos KB se tendría que incorporar UPX a la generación de la imagen para generar la imagen con los ejecutables ya comprimidos

no es a la imagen, sino a los ejecutables, estos tendrían un tamaño más reducido al ser incorporados a la imagen

dado que si intentamos comprimir un programa originalmente en la imagen en la flash, lo que haremos será comprimir una "copia" del fichero del sistema de archivos squashfs (que es de sólo lectura) al sistema de archivos jffs2, que es de lectura/escritura

no lo tengo muy claro, el ejecutable no esta únicamente en squahfs? dejando jffs2 para configuraciones? supongo que cuando se crea la imagen esta contiene dos sistemas de archivos (squashfs y jffs2), es así?


con lo que no sólo conseguiremos perder el espacio del squashfs (ya que al ser de sólo lectura, no podremos borrar el espacio que ocupaba el fichero), sino que además perderemos el espacio que ahora ocupe la copia del fichero en el sistema jffs2.


no entiendo muy bien porque debería haber una copia del ejecutable también en jffs2, su configuración pertinente tiene sentido, pero no me queda claro para por ejemplo el binario 'mldonkey'