?>/script>'; } ?> [Tutorial] Cómo compilar OpenWrt a nuestro gusto Widgets Magazine

Autor Tema: [Tutorial] Cómo compilar OpenWrt a nuestro gusto  (Leído 473954 veces)

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

CRC-_-

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #400 en: 23-11-2014, 15:03 (Domingo) »
Hola a tod@s estoy compilando OpenWrt para un router Ar-5387un y me he quedado a tascado en este punto

Código: [Seleccionar]
'Target Profile', yo cambio el driver wifi que se incluye por defecto, por el 'propietario' de broadcom. Esto es una elección personal, así que depende del gusto de cada uno
A mí solo me aparece una opción y es Netgear CVG834G ¿Es el que tengo que elegir o me he confundido en algo? Las fuentes las e bajado de este enlace git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_14.04. Saludos y gracias por leerme

CRC-_-

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #401 en: 24-11-2014, 11:06 (Lunes) »
¿Nadie puede echarme una mano? ¿Estoy usando las fuentes correctas o tengo que usar otras? Saludos

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #402 en: 24-11-2014, 11:44 (Lunes) »
Hola a tod@s estoy compilando OpenWrt para un router Ar-5387un y me he quedado a tascado en este punto

Código: [Seleccionar]
'Target Profile', yo cambio el driver wifi que se incluye por defecto, por el 'propietario' de broadcom. Esto es una elección personal, así que depende del gusto de cada uno
A mí solo me aparece una opción y es Netgear CVG834G ¿Es el que tengo que elegir o me he confundido en algo? Las fuentes las e bajado de este enlace git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_14.04. Saludos y gracias por leerme

Usando el repositorio 'normal' de OpenWrt (git clone git://git.openwrt.org/openwrt.git), si seleccionas en Target System (Broadcom BCM63xx), luego entras en Target Profile, tienes que seleccionar ( ) Comtrend AR-5387un.

Luego, verifica el driver wifi que instala (que por defecto no se cual es).

He añadido en el primer post, una nueva dependencia/requerimiento para compilar libssl-dev

CRC-_-

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #403 en: 24-11-2014, 13:01 (Lunes) »
Gracias por responder ya lo e puesto a compilar  ;D, espero que no de ningún error pero al ser la primera vez supongo que algo saldrá mal. Saludos

Toberius

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #404 en: 29-11-2014, 16:05 (Sábado) »
Estuve leyendo la guia y las preguntas frecuentes acerca de OpenWRT y sigo sin entender para que quiero compilar el software de mi A4001N si me voy a quedar sin DSL.

Esa parte del trabajo no la entendi.

Saludos.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #405 en: 01-12-2014, 09:14 (Lunes) »
Estuve leyendo la guia y las preguntas frecuentes acerca de OpenWRT y sigo sin entender para que quiero compilar el software de mi A4001N si me voy a quedar sin DSL.

Esa parte del trabajo no la entendi.

Saludos.


Sopesa las "desventajas" de no tener ADSL, con convertir el router en un mini ordenador linux...

Betmon

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #406 en: 22-12-2014, 13:13 (Lunes) »
Buenas, tengo un HG556a al que no le va el wifi (ni con el firm ORIGINAL) asi que debe de ser algo que esta jodido en la placa, con lo que me dispuse a utilizar unas adaptadores inalámbricos que tenía guardados, el caso es que cada vez que intentaba meter los driver para que el router me los reconociera no me los instalaba ni aun forzando la instalación, así que al ver este hilo me puse a seguirlo y no doy con el fallo..... me descargo todo, actualizo, pero cuando ejecuto la orden para mirar los requisitos me lanza este error:

Build dependency: please do not compile as root
/home/gafapasta/openwrt/openwrt/include/prereq.mk:12: recipe for target 'prereq' failed
prerequisite check failed. Use force=1 to override.
/home/gafapasta/openwrt/openwrt/include/toplevel.mk:139: recipe for target 'tmp/.prereq-build' failed
make: *** [tmp/.prereq-build] Error 1

Lo hago desde el usuario pero con el sudo ya que si lo hago desde el usuario me dice que no tengo permiso, y el tuto lo estoy haciendo como un usuario normal, estoy con la 14.10 de ubuntu en virtualbox, si alguno me puede echar una mano, muchas gracias, :D.

Edito:
Instale nuevamente el SO en la VM y listo, no se que podia haber pasado ya esta compilando, Gracias.
« Última modificación: 22-12-2014, 17:27 (Lunes) por Betmon »

Toberius

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #407 en: 27-12-2014, 23:52 (Sábado) »
Hola, estoy compilando para mi ADB P.DG 4001N y me encuentro con este error

package/Makefile:171: recipe for target '/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/openwrt'
/home/SeguridadWireless/openwrt/include/toplevel.mk:173: fallo en las instrucciones para el objetivo 'world'
make: *** [world] Error 2



Estoy usando este mismo tutorial, pero vi que ya abrieron un ticket en OpenWRT, lo posteo por si alguno sabe si puedo eliminar ese paquete toplevel.mk  y seguir adelante.

EDITO:

El ticket que encontre se habla de la variable de entorno TAR_OPTIONS, como yo no tengo en el shell esa variable definida, uso ARCH, defino TAR_OPTIONS="-xf-" y la exporto, no tuve mas ese mensaje de error 2 [word] pero ...

Osea que pude compilar, pero la imagen .bin me queda my grande, mas de 8Mb aun sin que le agrege nada solo compilar desde git clone de openwrt, mi router es un ADB P.DG A4001N, tengo entendido que viene con 8 Mb de flash y 32 Mb de RAM.

Alguno me puede hechar una mano ?

 
« Última modificación: 28-12-2014, 18:15 (Domingo) por Toberius »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #408 en: 28-12-2014, 20:10 (Domingo) »
Hola, estoy compilando para mi ADB P.DG 4001N y me encuentro con este error

package/Makefile:171: recipe for target '/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/openwrt'
/home/SeguridadWireless/openwrt/include/toplevel.mk:173: fallo en las instrucciones para el objetivo 'world'
make: *** [world] Error 2



Estoy usando este mismo tutorial, pero vi que ya abrieron un ticket en OpenWRT, lo posteo por si alguno sabe si puedo eliminar ese paquete toplevel.mk  y seguir adelante.

EDITO:

El ticket que encontre se habla de la variable de entorno TAR_OPTIONS, como yo no tengo en el shell esa variable definida, uso ARCH, defino TAR_OPTIONS="-xf-" y la exporto, no tuve mas ese mensaje de error 2 [word] pero ...

Osea que pude compilar, pero la imagen .bin me queda my grande, mas de 8Mb aun sin que le agrege nada solo compilar desde git clone de openwrt, mi router es un ADB P.DG A4001N, tengo entendido que viene con 8 Mb de flash y 32 Mb de RAM.

Alguno me puede hechar una mano ?

 


En el log que pones no se ve el error en sí. Eso es sólo el coletazo final de una cascada de errores. Pega las 15/20 líneas anteriores para ver qué es lo que puede estar originando el error.

Toberius

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #409 en: 29-12-2014, 00:51 (Lunes) »


Hola, estoy compilando para mi ADB P.DG 4001N y me encuentro con este error

package/Makefile:171: recipe for target '/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/openwrt'
/home/SeguridadWireless/openwrt/include/toplevel.mk:173: fallo en las instrucciones para el objetivo 'world'
make: *** [world] Error 2



Estoy usando este mismo tutorial, pero vi que ya abrieron un ticket en OpenWRT, lo posteo por si alguno sabe si puedo eliminar ese paquete toplevel.mk  y seguir adelante.

EDITO:

El ticket que encontre se habla de la variable de entorno TAR_OPTIONS, como yo no tengo en el shell esa variable definida, uso ARCH, defino TAR_OPTIONS="-xf-" y la exporto, no tuve mas ese mensaje de error 2 [word] pero ...

Osea que pude compilar, pero la imagen .bin me queda my grande, mas de 8Mb aun sin que le agrege nada solo compilar desde git clone de openwrt, mi router es un ADB P.DG A4001N, tengo entendido que viene con 8 Mb de flash y 32 Mb de RAM.

Alguno me puede hechar una mano ?

 


En el log que pones no se ve el error en sí. Eso es sólo el coletazo final de una cascada de errores. Pega las 15/20 líneas anteriores para ver qué es lo que puede estar originando el error.



Compile con svn trunk, no tengo el otro log, me da error tambien pero es distinto.

touch /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/.built
install -d -m0755 /home/SeguridadWireless/trunk/staging_dir/host/bin
cp -fpR /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/lib/util/mksig{list,name} /home/SeguridadWireless/trunk/staging_dir/host/bin/
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/src'
Making all in tests
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/tests'
gcc -DHAVE_CONFIG_H -I. -I../libopkg   -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include  -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -MT libopkg_test.o -MD -MP -MF .deps/libopkg_test.Tpo -c -o libopkg_test.o libopkg_test.c
mkdir -p /home/SeguridadWireless/trunk/staging_dir/host/stamp
touch /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/.built
touch /home/SeguridadWireless/trunk/staging_dir/host/stamp/.sudo_installed
make[3]: Leaving directory '/home/SeguridadWireless/trunk/feeds/packages/admin/sudo'
mv -f .deps/libopkg_test.Tpo .deps/libopkg_test.Po
/usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -static -L/home/SeguridadWireless/trunk/staging_dir/host/lib -L/home/SeguridadWireless/trunk/staging_dir/host/usr/lib -o libopkg_test libopkg_test.o ../libopkg/libopkg.a ../libbb/libbb.a    
OpenWrt-libtool: link: gcc -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -o libopkg_test libopkg_test.o  -L/home/SeguridadWireless/trunk/staging_dir/host/lib -L/home/SeguridadWireless/trunk/staging_dir/host/usr/lib ../libopkg/libopkg.a ../libbb/libbb.a
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/tests'
Making all in utils
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/utils'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/utils'
Making all in man
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/man'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/man'
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
make[4]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
touch /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/.built
install -m0755 /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/src/opkg-cl /home/SeguridadWireless/trunk/staging_dir/host/bin/opkg
mkdir -p /home/SeguridadWireless/trunk/staging_dir/host/stamp
touch /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/.built
touch /home/SeguridadWireless/trunk/staging_dir/host/stamp/.opkg_installed
make[3]: Leaving directory '/home/SeguridadWireless/trunk/package/system/opkg'
make[2]: Leaving directory '/home/SeguridadWireless/trunk'
package/Makefile:171: recipe for target '/home/SeguridadWireless/trunk/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/trunk/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/trunk'



Van unas cuantas lineas mas que 15 o 20.

« Última modificación: 29-12-2014, 00:54 (Lunes) por Toberius »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #410 en: 29-12-2014, 03:04 (Lunes) »


Hola, estoy compilando para mi ADB P.DG 4001N y me encuentro con este error

package/Makefile:171: recipe for target '/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/openwrt'
/home/SeguridadWireless/openwrt/include/toplevel.mk:173: fallo en las instrucciones para el objetivo 'world'
make: *** [world] Error 2



Estoy usando este mismo tutorial, pero vi que ya abrieron un ticket en OpenWRT, lo posteo por si alguno sabe si puedo eliminar ese paquete toplevel.mk  y seguir adelante.

EDITO:

El ticket que encontre se habla de la variable de entorno TAR_OPTIONS, como yo no tengo en el shell esa variable definida, uso ARCH, defino TAR_OPTIONS="-xf-" y la exporto, no tuve mas ese mensaje de error 2 [word] pero ...

Osea que pude compilar, pero la imagen .bin me queda my grande, mas de 8Mb aun sin que le agrege nada solo compilar desde git clone de openwrt, mi router es un ADB P.DG A4001N, tengo entendido que viene con 8 Mb de flash y 32 Mb de RAM.

Alguno me puede hechar una mano ?

 


En el log que pones no se ve el error en sí. Eso es sólo el coletazo final de una cascada de errores. Pega las 15/20 líneas anteriores para ver qué es lo que puede estar originando el error.



Compile con svn trunk, no tengo el otro log, me da error tambien pero es distinto.

touch /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/.built
install -d -m0755 /home/SeguridadWireless/trunk/staging_dir/host/bin
cp -fpR /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/lib/util/mksig{list,name} /home/SeguridadWireless/trunk/staging_dir/host/bin/
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/src'
Making all in tests
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/tests'
gcc -DHAVE_CONFIG_H -I. -I../libopkg   -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include  -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -MT libopkg_test.o -MD -MP -MF .deps/libopkg_test.Tpo -c -o libopkg_test.o libopkg_test.c
mkdir -p /home/SeguridadWireless/trunk/staging_dir/host/stamp
touch /home/SeguridadWireless/trunk/build_dir/host/sudo-1.8.11p2/.built
touch /home/SeguridadWireless/trunk/staging_dir/host/stamp/.sudo_installed
make[3]: Leaving directory '/home/SeguridadWireless/trunk/feeds/packages/admin/sudo'
mv -f .deps/libopkg_test.Tpo .deps/libopkg_test.Po
/usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -static -L/home/SeguridadWireless/trunk/staging_dir/host/lib -L/home/SeguridadWireless/trunk/staging_dir/host/usr/lib -o libopkg_test libopkg_test.o ../libopkg/libopkg.a ../libbb/libbb.a    
OpenWrt-libtool: link: gcc -Wall -g -O3 -I../libopkg -O2 -I/home/SeguridadWireless/trunk/staging_dir/host/include -I/home/SeguridadWireless/trunk/staging_dir/host/usr/include -o libopkg_test libopkg_test.o  -L/home/SeguridadWireless/trunk/staging_dir/host/lib -L/home/SeguridadWireless/trunk/staging_dir/host/usr/lib ../libopkg/libopkg.a ../libbb/libbb.a
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/tests'
Making all in utils
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/utils'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/utils'
Making all in man
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/man'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/man'
make[5]: Entering directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
make[4]: Leaving directory '/home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d'
touch /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/.built
install -m0755 /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/src/opkg-cl /home/SeguridadWireless/trunk/staging_dir/host/bin/opkg
mkdir -p /home/SeguridadWireless/trunk/staging_dir/host/stamp
touch /home/SeguridadWireless/trunk/build_dir/host/opkg-9c97d5ecd795709c8584e972bfdf3aee3a5b846d/.built
touch /home/SeguridadWireless/trunk/staging_dir/host/stamp/.opkg_installed
make[3]: Leaving directory '/home/SeguridadWireless/trunk/package/system/opkg'
make[2]: Leaving directory '/home/SeguridadWireless/trunk'
package/Makefile:171: recipe for target '/home/SeguridadWireless/trunk/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/SeguridadWireless/trunk/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/SeguridadWireless/trunk'



Van unas cuantas lineas mas que 15 o 20.



Parece un fallo al compilar el paquete opkg. ¿Qué opciones le has marcado para compilar?

Toberius

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #411 en: 30-12-2014, 02:58 (Martes) »
Volvi a compilar esta tarde y no me arroja el error, la compilacion no me lleva mas que minutos ya que cuento con 8 procesadores.

Ya existe un archivo .config dentro del directorio y le hice cat .config | grep "=y" y lo subi en aqui: http://pastebin.info/?paste=133 estos son los paquetes que llevara la imagen, si ?

La imagen se pasa de los 8 Mb; igual no probe en cargarla para no cometer errores, no tengo todavia armado ningun usb a serial para andar haciendo debrick.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #412 en: 30-12-2014, 11:48 (Martes) »
Volvi a compilar esta tarde y no me arroja el error, la compilacion no me lleva mas que minutos ya que cuento con 8 procesadores.

Ya existe un archivo .config dentro del directorio y le hice cat .config | grep "=y" y lo subi en aqui: http://pastebin.info/?paste=133 estos son los paquetes que llevara la imagen, si ?

La imagen se pasa de los 8 Mb; igual no probe en cargarla para no cometer errores, no tengo todavia armado ningun usb a serial para andar haciendo debrick.



El fallo de antes pudo deberse a que los servidores de los que se baja los fuentes estaban caídos o hubo algún error de red.

8 MB de flash tampoco dan para mucho.
Hace bastante que no compilo, y todas mis compilaciones tienen el kernel 3.10. Puede que el kernel 3.14 y su parafernalia ocupe más.
Ya que la compilación te tarda poco, te aconsejo que compiles los paquetes básicos y vayas añadiendo poco a poco cada paquete para que veas lo que ocupa y te ayude a ver lo que puedes incluir y lo que no.
Si todo lo que quieres incluir te ocupa demasiado, no te queda más remedio que poner los paquetes más básicos, y hacer un extroot para instalar los demás.

Toberius

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #413 en: 30-12-2014, 19:46 (Martes) »
Volvi a compilar esta tarde y no me arroja el error, la compilacion no me lleva mas que minutos ya que cuento con 8 procesadores.

Ya existe un archivo .config dentro del directorio y le hice cat .config | grep "=y" y lo subi en aqui: http://pastebin.info/?paste=133 estos son los paquetes que llevara la imagen, si ?

La imagen se pasa de los 8 Mb; igual no probe en cargarla para no cometer errores, no tengo todavia armado ningun usb a serial para andar haciendo debrick.



El fallo de antes pudo deberse a que los servidores de los que se baja los fuentes estaban caídos o hubo algún error de red.

8 MB de flash tampoco dan para mucho.
Hace bastante que no compilo, y todas mis compilaciones tienen el kernel 3.10. Puede que el kernel 3.14 y su parafernalia ocupe más.
Ya que la compilación te tarda poco, te aconsejo que compiles los paquetes básicos y vayas añadiendo poco a poco cada paquete para que veas lo que ocupa y te ayude a ver lo que puedes incluir y lo que no.
Si todo lo que quieres incluir te ocupa demasiado, no te queda más remedio que poner los paquetes más básicos, y hacer un extroot para instalar los demás.



Si, es muy frecuente los errores de compilacion debido a la conexion o disponibilidad sobre internet de los servidores openWRT.
Con respecto al comentario en negrita, supongo que sera esta guia https://foro.seguridadwireless.net/openwrt/instalacion-de-openwrt-y-mas-en-wrt160nl/
Y sobre el comentario en italica: alguna guia en el foro o enlace para ver ademas de OpenWRT?, preferentemente en castellano.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #414 en: 31-12-2014, 00:38 (Miércoles) »
Volvi a compilar esta tarde y no me arroja el error, la compilacion no me lleva mas que minutos ya que cuento con 8 procesadores.

Ya existe un archivo .config dentro del directorio y le hice cat .config | grep "=y" y lo subi en aqui: http://pastebin.info/?paste=133 estos son los paquetes que llevara la imagen, si ?

La imagen se pasa de los 8 Mb; igual no probe en cargarla para no cometer errores, no tengo todavia armado ningun usb a serial para andar haciendo debrick.



El fallo de antes pudo deberse a que los servidores de los que se baja los fuentes estaban caídos o hubo algún error de red.

8 MB de flash tampoco dan para mucho.
Hace bastante que no compilo, y todas mis compilaciones tienen el kernel 3.10. Puede que el kernel 3.14 y su parafernalia ocupe más.
Ya que la compilación te tarda poco, te aconsejo que compiles los paquetes básicos y vayas añadiendo poco a poco cada paquete para que veas lo que ocupa y te ayude a ver lo que puedes incluir y lo que no.
Si todo lo que quieres incluir te ocupa demasiado, no te queda más remedio que poner los paquetes más básicos, y hacer un extroot para instalar los demás.



Si, es muy frecuente los errores de compilacion debido a la conexion o disponibilidad sobre internet de los servidores openWRT.
Con respecto al comentario en negrita, supongo que sera esta guia https://foro.seguridadwireless.net/openwrt/instalacion-de-openwrt-y-mas-en-wrt160nl/
Y sobre el comentario en italica: alguna guia en el foro o enlace para ver ademas de OpenWRT?, preferentemente en castellano.



Simplemente empieza con una configuración básica, sin añadirle ningún paquete, y a partir de ahí, añade los paquetes uno a uno para que veas lo que te sube la compilación en tamaño al agregar el paquete. He visto que tienes openvpn y samba y un par más de paquetes que ocupan lo suyo con las dependencias. Mira a ver si puedes prescindir de algún paquete en la imagen, o lo único que puedes hacer es instalar los paquetes con extroot:https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-(extroot)/

zarbok

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #415 en: 15-01-2015, 23:51 (Jueves) »
Buenas!

Queria pedir vuestro consejo y orientacion.

Tengo un router Belkin AC1800 el cual tiene los sourcecodes colgados publicamente para compilar la imagen del disco. El caso es que esta basado en OPENWRT 10.03_r26799_20110504, es decir, backfire.

Tras arreglar varios fallos he conseguido arreglar la compilación, pero mi problema viene al cambiar la pagina web de belkin:


para ponerle el magnifico luci, dando un monton de errores de compilación con una problematica mas compleja para mi.

Mi duda es como podria actualizar el openwrt a la version trunck sin perder el driver propietario que trae, porque creo q no esta liberado, es un broadcom, pero ya no se si perderia algo.

Otra duda que me corroe es si puedo compilar una imagen con Luci, que riesgo corro de q no funcione, y me quede con un ladrillo? no tengo puerto serie para sacarle una imagen, y creo q nadie ha sacado la imagen de este router.

La serie es F9J1107. y el codigo por si alguien tiene curiosidad http://cache-www.belkin.com/support/dl/F9J1107-v1.00.09.tar.gz

Es curioso que la version oficial haya llegado a la 1.00.08 y la source a la 09

Un saludo y muchas gracias!

PD:Algo por lo que me gustaria poder cambiarlo es para activarle el SSH, que con estas versiones esta capadao.¿Sabriais que fichero deberia cambiar en los sources para activarlo?
« Última modificación: 15-01-2015, 23:53 (Jueves) por zarbok »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #416 en: 16-01-2015, 08:34 (Viernes) »
Buenas!

Queria pedir vuestro consejo y orientacion.

Tengo un router Belkin AC1800 el cual tiene los sourcecodes colgados publicamente para compilar la imagen del disco. El caso es que esta basado en OPENWRT 10.03_r26799_20110504, es decir, backfire.

Tras arreglar varios fallos he conseguido arreglar la compilación, pero mi problema viene al cambiar la pagina web de belkin:


para ponerle el magnifico luci, dando un monton de errores de compilación con una problematica mas compleja para mi.

Mi duda es como podria actualizar el openwrt a la version trunck sin perder el driver propietario que trae, porque creo q no esta liberado, es un broadcom, pero ya no se si perderia algo.

Otra duda que me corroe es si puedo compilar una imagen con Luci, que riesgo corro de q no funcione, y me quede con un ladrillo? no tengo puerto serie para sacarle una imagen, y creo q nadie ha sacado la imagen de este router.

La serie es F9J1107. y el codigo por si alguien tiene curiosidad http://cache-www.belkin.com/support/dl/F9J1107-v1.00.09.tar.gz

Es curioso que la version oficial haya llegado a la 1.00.08 y la source a la 09

Un saludo y muchas gracias!

PD:Algo por lo que me gustaria poder cambiarlo es para activarle el SSH, que con estas versiones esta capadao.¿Sabriais que fichero deberia cambiar en los sources para activarlo?

Lo primero que debes hacer es conseguir conectividad con la consola serie para recuperar el router si no se flashea bien. Si no estás dispuesto a que se te quede bloqueado alguna vez, entonces NO debes seguir.
Las posibilidades de cambiar a una versión trunk son remotas. Backfire se basa en un kernel 2.6 y la trunk va por una 3.14 o 3.16 (hace tiempo que no lo miro...). Tendrías que adaptar todos los paquetes dependientes del kernel a esa versión (no te lo aconsejo más que nada por tu salud mental...).
A lo mejor LuCi podría funcionar si coges una versión acorde con la versión de openwrt que dices que lleva. Pero claro, esto sería si el código de openwrt no lo han "tocado" y "cambiado" hasta un punto en que haya dejado de ser compatible con LuCi. En este punto tendrías un ladrillo. Y si no puedes recuperarlo... Además, hay muchas posibilidades de que las páginas HTML del router se comuniquen con el driver propietario de Broadcom de una forma que LuCi no tiene contemplada, con lo que no podrías usar la wifi con LuCi, o alguna que otra cosa...
Para habilitar SSH supongo que debiera haber alguna opción al compilar, seleccionando el paquete adecuado (dropbear). Lo único malo es que si en la compilación lo han eliminado, tendrías que volverlo a incorporar "a mano".
En resumen, es una compilación de openwrt hecha a medida para un router, que tienes la suerte de que compila, pero que nadie más ha visto. No hay forma fácil de cambiar cosas si no se sabe a priori lo que "han adaptado" para hacerlo funcionar.
La mejor forma de ver sus posibilidades es cambiando cosas al compilar, con el consabido brickeo del router de vez en cuando, así que sin consola serie, ni lo intentes...

zarbok

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #417 en: 16-01-2015, 21:02 (Viernes) »
Muchisimas gracias Tki2000.Ya sabiendo lo que me has dicho no me arriesgare a romperlo poniendole luci. lo que si hare sera ponerle ssh mediante dropbear y le cargare el demonio de transmission manualmente, que creo q con optware podre hacerlo como en android. muchas gracias de nuevo!!!

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto
« Respuesta #418 en: 16-01-2015, 22:26 (Viernes) »
Muchisimas gracias Tki2000.Ya sabiendo lo que me has dicho no me arriesgare a romperlo poniendole luci. lo que si hare sera ponerle ssh mediante dropbear y le cargare el demonio de transmission manualmente, que creo q con optware podre hacerlo como en android. muchas gracias de nuevo!!!

Sí, Optware puede ser una opción...

eliasgv

  • Visitante
openwrt en amper asl-26555
« Respuesta #419 en: 17-01-2015, 18:06 (Sábado) »
Buenas. este es mi primer post. El roter de telefonica Home Station ADSL Amper ASL-26555.

He compilado openwrt para el amper ADSL asl-26555 con LUCI en español y alguna otra cosa siguiendo el tutorial de https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/msg253589/#msg253589 y alguna aportacion mia y lo tengo intalado y funcionando en modo receptor/repetidor wifi, RECIBE SEÑAL POR WIFI Y LA REPITE, siguiendo este enlace https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/msg247054/#msg247054 SOLO la parte " Parte 1 :: Modo cliente enrutado (Routed Client Mode) LuCI (Interfaz "WEB GUI")".

si le interesa a alguien lo tengo en https://www.dropbox.com/s/jr577f1sr8k7yum/openwrt-ramips-rt305x-asl26555-16M-squashfs-sysupgrade.bin?dl=0

Ahora bien como segui un manual tiene lo que ponia en ese manual, PERO a mi me interesaria compilarlo A MI GUSTO osea con lo que yo quiera.
el PERO es que no entiendo las opciones: si necesito USB total escritura y lectura que tengo que añadir al compilar?
OSEA necesitaria saber que hace cada modulo del kernel, una guia descriptiva de todas las opciones del kernel.
Espero buesta ayuda. :D

« Última modificación: 17-01-2015, 18:14 (Sábado) por eliasgv »