?>/script>'; } ?> [Desarrollo] OpenWrt en Comtrend AR-5387un Widgets Magazine

Autor Tema: [Desarrollo] OpenWrt en Comtrend AR-5387un  (Leído 774116 veces)

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

Pololo

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #880 en: 17-05-2014, 13:05 (Sábado) »
Gracias Noltari y el resto por el curro. Funciona de p-ng-s.


franjorge

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #881 en: 26-05-2014, 10:05 (Lunes) »
Hola,

Antes de nada, agradeceros el gran trabajo que realizáis.

Yo, la verdad es que no tengo mucha idea de esto, pero gracias a las explicaciones y tutoriales he conseguido compilar una imagen para el AR-5387un.

Lo tengo todo funcionando, pero cuando he intentando configurar el router para que monte automáticamente un disco duro USB utilizando fstab, me he encontrado con el siguiente error a la hora de arrancar el proceso:

root@OpenWrt:/# /etc/init.d/fstab start
this file has been obseleted. please call "/sbin/block mount" directly
/sbin/block: can't resolve symbol 'md5_begin'


Buscando, he encontrado un post en el que se describe el mismo problema, y la solución que le dan es actualizar la imagen con un nuevo libubox:


radek 2013-11-27 21:00:50

    Member
    Offline

    Registered: 2013-11-26
    Posts: 6

I detected now that if i do

/etc/init.d/fstab restart

i get this

root@OpenWrt:/mnt# /etc/init.d/fstab restart
this file has been obseleted. please call "/sbin/block umount" directly
this file has been obseleted. please call "/sbin/block mount" directly
/sbin/block: can't resolve symbol 'md5_begin' in lib '/sbin/block'.

184 jow 2013-11-27 21:36:44

    Developer
    Offline

    From: Leipzig, Germany
    Registered: 2008-08-06
    Posts: 4,996

You need to upgrade your base image. Current block-mount needs an updated libubox.




Pero no sé cómo se haría esto. ¿Me podríais ayudar?

Gracias.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #882 en: 26-05-2014, 12:05 (Lunes) »
Hola,

Antes de nada, agradeceros el gran trabajo que realizáis.

Yo, la verdad es que no tengo mucha idea de esto, pero gracias a las explicaciones y tutoriales he conseguido compilar una imagen para el AR-5387un.

Lo tengo todo funcionando, pero cuando he intentando configurar el router para que monte automáticamente un disco duro USB utilizando fstab, me he encontrado con el siguiente error a la hora de arrancar el proceso:

root@OpenWrt:/# /etc/init.d/fstab start
this file has been obseleted. please call "/sbin/block mount" directly
/sbin/block: can't resolve symbol 'md5_begin'


Buscando, he encontrado un post en el que se describe el mismo problema, y la solución que le dan es actualizar la imagen con un nuevo libubox:


radek 2013-11-27 21:00:50

    Member
    Offline

    Registered: 2013-11-26
    Posts: 6

I detected now that if i do

/etc/init.d/fstab restart

i get this

root@OpenWrt:/mnt# /etc/init.d/fstab restart
this file has been obseleted. please call "/sbin/block umount" directly
this file has been obseleted. please call "/sbin/block mount" directly
/sbin/block: can't resolve symbol 'md5_begin' in lib '/sbin/block'.

184 jow 2013-11-27 21:36:44

    Developer
    Offline

    From: Leipzig, Germany
    Registered: 2008-08-06
    Posts: 4,996

You need to upgrade your base image. Current block-mount needs an updated libubox.




Pero no sé cómo se haría esto. ¿Me podríais ayudar?

Gracias.

¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



franjorge

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #883 en: 26-05-2014, 12:38 (Lunes) »


¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



Gracias por tu respuesta!!

El repositorio lo estoy cogiendo del enlace que aparece en el primer post:

git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342

La configuración del fstab no la tengo aquí ahora. La intentaré pegar esta noche.


Aisasemi

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #884 en: 26-05-2014, 12:55 (Lunes) »
Con el repositorio de barrier breaker deberia irte bien, que lo tiene Noltari en otro hilo.
git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_14.04


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #885 en: 26-05-2014, 13:37 (Lunes) »


¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



Gracias por tu respuesta!!

El repositorio lo estoy cogiendo del enlace que aparece en el primer post:

git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342

La configuración del fstab no la tengo aquí ahora. La intentaré pegar esta noche.


Tiene razón Aisasemi, ese repositorio ya es antiguo y Barrier Breaker 14.04 de Noltari tiene soporte para ese router.


franjorge

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #886 en: 26-05-2014, 14:52 (Lunes) »


¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



Gracias por tu respuesta!!

El repositorio lo estoy cogiendo del enlace que aparece en el primer post:

git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342

La configuración del fstab no la tengo aquí ahora. La intentaré pegar esta noche.


Tiene razón Aisasemi, ese repositorio ya es antiguo y Barrier Breaker 14.04 de Noltari tiene soporte para ese router.

Gracias a los dos, pero antes lo intenté con el repositorio que mencionais y no conseguí que me funcionara la WIFI de ninguna de las maneras. :(



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #887 en: 26-05-2014, 19:01 (Lunes) »


¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



Gracias por tu respuesta!!

El repositorio lo estoy cogiendo del enlace que aparece en el primer post:

git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342

La configuración del fstab no la tengo aquí ahora. La intentaré pegar esta noche.


Tiene razón Aisasemi, ese repositorio ya es antiguo y Barrier Breaker 14.04 de Noltari tiene soporte para ese router.

Gracias a los dos, pero antes lo intenté con el repositorio que mencionais y no conseguí que me funcionara la WIFI de ninguna de las maneras. :(



Si con ninguno de los repositorios, consigues hacer que funcione la wifi ... no serás que no escoges todo de forma correcta ?

EDITO: parece que con la versión 'vieja' del repositorio sí te funcionaba, pero tenías otro problema.

« Última modificación: 26-05-2014, 19:07 (Lunes) por jar229 »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #888 en: 26-05-2014, 21:14 (Lunes) »


¿De dónde estás cogiendo el repositorio para compilar?
¿Cuál es tu configuración de /etc/fstab?



Gracias por tu respuesta!!

El repositorio lo estoy cogiendo del enlace que aparece en el primer post:

git clone git://github.com/openwrt-es/openwrt.git -b bcm63xx-r38342

La configuración del fstab no la tengo aquí ahora. La intentaré pegar esta noche.


Tiene razón Aisasemi, ese repositorio ya es antiguo y Barrier Breaker 14.04 de Noltari tiene soporte para ese router.

Gracias a los dos, pero antes lo intenté con el repositorio que mencionais y no conseguí que me funcionara la WIFI de ninguna de las maneras. :(


Pues inténtalo con el repositorio Barrier Breaker 13.12 https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/, que con ese funciona todo para ese router. Yo compilé en su momento con esa versión para ese mismo router y funciona todo lo que dices.


franjorge

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #889 en: 29-05-2014, 14:30 (Jueves) »

Pues inténtalo con el repositorio Barrier Breaker 13.12 https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/, que con ese funciona todo para ese router. Yo compilé en su momento con esa versión para ese mismo router y funciona todo lo que dices.

Acabo de probar con ese repositorio, pero a mitad de compilación me sale esta pregunta:

Código: [Seleccionar]
scripts/kconfig/conf --silentoldconfig Kconfig
net/sched/Kconfig:43: warning: menuconfig statement without prompt
*
* Restart config...
*
*
* Bus options (PCI, PCMCIA, EISA, ISA, TC)
*
Support for PCI controller (PCI) [N/y/?] (NEW)



Sabéis por qué me sale eso? Y, sobre todo, ¿qué significa y qué se supone que tengo que responder?

Gracias.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #890 en: 29-05-2014, 14:37 (Jueves) »
¿Por casualidad has descargado el repositorio encima del otro? ¿o has reutilizado el config de uno en el otro?
Ante la duda dale a todo que sí (y)


franjorge

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #891 en: 29-05-2014, 15:10 (Jueves) »
¿Por casualidad has descargado el repositorio encima del otro? ¿o has reutilizado el config de uno en el otro?
Ante la duda dale a todo que sí (y)


Hola,

No, lo descargué en otro directorio y empecé de cero.

Vale, le voy a dar a todo que sí y lo pruebo.

Muchas gracias por tu ayuda. Ya os contaré.


Pololo

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #892 en: 30-05-2014, 11:03 (Viernes) »
Por si a alguien le sirve: He conseguido montar un pendrive USB con vfat tras muchas compilaciones del repositorio del principio del hilo, primero me faltaba algo del soporte usb y despues soporte de lenguaje. Estos son los módulos que tengo en la compilación finalmente:

Para usb:
kmod-usb-core - 3.10.13-1
kmod-usb-ohci - 3.10.13-1
kmod-usb-storage - 3.10.13-1
kmod-usb-storage-extras - 3.10.13-1(es posible que no sea necesario)
kmod-usb-uhci - 3.10.13-1
kmod-usb-wdm - 3.10.13-1(por si pinchaba algún dongle wifi)
kmod-usb2 - 3.10.13-1

Sistemas de ficheros:
kmod-fs-ntfs - 3.10.13-1(aún no lo he probado, dicen que consume mucho cpu)
kmod-fs-vfat - 3.10.13-1

Soporte de lenguaje:
kmod-nls-base - 3.10.13-1
kmod-nls-cp437 - 3.10.13-1
kmod-nls-cp850 - 3.10.13-1
kmod-nls-iso8859-1 - 3.10.13-1
kmod-nls-utf8 - 3.10.13-1

Los errores al intentar montar eran :

Citar
mount: mounting /dev/sda1 on /mnt failed: Invalid argument

Con dmesg | tail -n 5 pude averiguar qué fallaba:

Citar
[  247.420000] FAT-fs (sda1): IO charset iso8859-1 not found


Supongo que todo dependerá de cómo esté formateado cada partición en particular.

Un verdadero dolor de cabeza tener que compilar cada vez que falta un módulo.

Gracias a todos por el curro que hay en este subforo.





Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #893 en: 30-05-2014, 11:13 (Viernes) »

Un verdadero dolor de cabeza tener que compilar cada vez que falta un módulo.


Esto dejará de pasar en breve, en cuanto Barrier Braker se convierta en una rama estable  ;)


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #894 en: 30-05-2014, 11:49 (Viernes) »

Un verdadero dolor de cabeza tener que compilar cada vez que falta un módulo.


Esto dejará de pasar en breve, en cuanto Barrier Braker se convierta en una rama estable  ;)

También se pueden compilar todos los paquetes de una vez y tener tu propio repositorio para no tener que depender de nada más. Yo creo que es la opción más sabia...


Pololo

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #895 en: 30-05-2014, 12:28 (Viernes) »

Un verdadero dolor de cabeza tener que compilar cada vez que falta un módulo.


Esto dejará de pasar en breve, en cuanto Barrier Braker se convierta en una rama estable  ;)

También se pueden compilar todos los paquetes de una vez y tener tu propio repositorio para no tener que depender de nada más. Yo creo que es la opción más sabia...

Eso estaría genial, por el tema de tener que pasar la nueva imagen al aparato, sysupgrade y perder cualquier información que hubieras cambiado en la imagen anterior.

Lo interesante sería configurar opkg para que tirara de dicho repositorio en lugar del trunk al que apunta ahora mismo y la mitad de los paquetes no funcionan, sobre todo los módulos.

Voy a investigar un poco o si alguien sabe como hacerlo...

Saludos


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #896 en: 30-05-2014, 21:05 (Viernes) »
Yo tengo mi servidor web con los repositorios para varias plataformas y el openwrt de los dispositivos apuntando a ellos, pero también lo puedes hacer en vez de apuntando a un servidor web, apuntando a un pincho USB, por ejemplo.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #897 en: 30-05-2014, 21:40 (Viernes) »
Aquí te lo explica: http://wiki.openwrt.org/doc/techref/opkg

Básicamente, edita el fichero /etc/opkg.conf (en luci lo puedes hacer desde System -> software -> configuration)
Comenta la línea :
Código: [Seleccionar]
#src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packagesEvidentemente cada openwrt tendrá esa línea apuntando al repositorio de su plataforma. Yo he puesto esa de ejemplo.
Ahora agrega la línea:
Código: [Seleccionar]
src/gz local file:////ruta/a/los/ficherosSustituye ruta/a/los/ficheros por la ruta en la que están los paquetes que quieres instalar y que debe contener el fichero Packages.gz
Openwrt genera todos los paquetes y el Packages.gz en el directorio bin/<plataforma>/packages
Si los copiamos a un pincho USB y ponemos la ruta del pincho en /etc/opkg.conf tendremos un repositorio local.
Cuando hagamos un opkg update o actualicemos la lista de paquetes desde luci, los paquetes que saldrán serán los que haya en el pincho USB.
También podemos descargar todos los paquetes de la página de openwrt y meterlos en un pincho para usarlos después si la imagen que le hemos metido tiene la misma versión de kernel que la que haya en la página de openwrt. Habrá muchas posibilidades de que funcionen los paquete forzando dependencias. Sin embargo si el kernel ha cambiado, la cosa no será tan sencilla como forzar las dependencias únicamente.

Para saber si la versión del kernel que tenemos puesta es la misma que la versión del kernel del trunk que haya en el servidor de openwrt, debemos mirar el paquete kernel-x.x.xx, donde x-x-xx es la versión de kernel que tenemos y el kernel que haya actualmente en el servidor. Si coinciden podemos descargar los paquetes y guardarlos en el pincho, si no, las versiones del servidor habrán sido actualizadas y ya no serán compatibles con nuestro kernel, por lo que mejor compilar un repositorio nosotros mismos.


Pololo

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #898 en: 01-06-2014, 17:49 (Domingo) »
Muchas gracias. Tendré que probarlo. La opción de un servidor web me atrae más, para no tener que pinchar un usb para tirar de el.

Ahora me interesa más echar a andar un 3G dongle que tenía por ahí. Un Huawei E1612.

De momento el problema es que al pincharlo lo reconoce como usb-storage. Parece que hay un paquete por ahí que hace el switch al modem, el usb-modeswitch, pero si lo instalo a pelo con opkg, usbmode -l o usbmode -s no hace nada, ni siquiera tira un triste error con -v.
Si lo intento compilar con el resto de paquetes da error 1
Citar
make[3] -C package/utils/usbmode compile
make -r world: build failed. Please re-run make with V=s to see what's going on
make: *** [world] Error 1

Aquí debe haber un problema de versiones con la libreria libusb o algo asín ;)

Pregunta va : alguien tiene funcionando el usbmode en esta rama??



Pololo

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #899 en: 01-06-2014, 18:03 (Domingo) »
Vale, ya se porqué no compila el usb-modeswitch :-\

Citar
/opwrt/openwrt/scripts/download.pl "/opwrt/openwrt/dl" "usb-modeswitch-data-20121109.tar.bz2" "a7d23a03157871013a0d708ab2b1b6df" "http://www.draisberghof.de/usb_modeswitch"
--2014-06-01 16:46:03--  http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20121109.tar.bz2
Resolving www.draisberghof.de... 213.252.188.4
Connecting to www.draisberghof.de|213.252.188.4|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-06-01 16:46:03 ERROR 404: Not Found.


download failed.
--2014-06-01 16:46:05--  http://downloads.openwrt.org/sources/usb-modeswitch-data-20121109.tar.bz2
Resolving downloads.openwrt.org... 78.24.191.177
Connecting to downloads.openwrt.org|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-06-01 16:46:06 ERROR 404: Not Found.