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

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

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

venturi

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #100 en: 04-11-2012, 06:33 (Domingo) »
hola , hace dias que intento compilar un nuevo firmware y siempre me salta el mismo error . he provado desde el git de noltari y desde el svn de la rama trunk y provado a borrar todo y volver a empezar varias veces , y no hay maneras . siempre me quedo en este punto :
make[1]: *** [/root/openwrt/trunk/staging_dir/target-mips_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/root/openwrt/trunk'
make: *** [world] Error 2
wifislax trunk #

estoy un poco mosqueado , la verdad . a ver si alguien puede arrojar un poco de luz a mi problema ???
Gracias ;)

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 15985
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #101 en: 04-11-2012, 06:41 (Domingo) »
a mi me compilo todo perfectamente en wifislax.

utilice

Código: [Seleccionar]
svn co svn://svn.openwrt.org/openwrt/trunk/
despues modificas el fichero del directorio include para poder compilar como root.


Código: [Seleccionar]
make
saltara el configurador , haces lo que quieras y al dale a salir comienza la fiesta.


necesitas estar todo el tiempo conectado a internet , y una particion de al menos 10 gigas.

borra todo lo que hayas bajado y empieza de cero.
« Última modificación: 04-11-2012, 06:43 (Domingo) por USUARIONUEVO »

venturi

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #102 en: 04-11-2012, 15:54 (Domingo) »
ok  , cumplo los requisitos , voy a volver a provar . ;)

jo..er me dejas alucinado , estas en todas partes jajajaja  :D Gracias artista por el interes  ;)
Eres un Crack!!!!!!! >:(

elduendeverde

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #103 en: 04-11-2012, 16:23 (Domingo) »
compilado perfecto desde ubuntu 11.10, con ubuntu 12.04 da error no se porque.

gracias por la ayuda.

arcano

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #104 en: 04-11-2012, 20:39 (Domingo) »
compilado perfecto desde ubuntu 11.10, con ubuntu 12.04 da error no se porque.

gracias por la ayuda.
Saludos a todos,
Me presento, porque es mi primer post, aunque llevo tiempo leyendo.

Yo tambien he compilado hoy desde ubuntu 11.10, pero el USB 2.0 esta roto. Pasa lo de que actualizas desde la b21 y el usb 2.0 funciona hasta que se apaga y enciende el huawei hg553. Entonces solo funciona el usb de arriba y a 1.1.

Investigando por varios foros https://forum.openwrt.org/viewtopic.php?id=35516&p=7 he visto que la version que aun funcionaba bien el usb 2.0 era por el 13 de Marzo.

Asi que he realizado los mismo pasos que en el inicio del post, pero cambiando la fecha del snapshot que me bajo con el comando:

Código: [Seleccionar]
svn checkout  --revision {2012-03-13} svn://svn.openwrt.org/openwrt/trunk/

Inmediatamanete he modifcado el fichero ./scripts/feeds las lineas:

Código: [Seleccionar]
                'init'          => "svn checkout --revision {2012-03-13} '%s' '%s'",
                'update'        => "svn update --revision {2012-03-13} ",


Siguiendo las instrucciones del post compila perfectamente y ademas funciona de vicio el USB 2.0. Ya se que es una version antigua de Marzo, pero al menos me permite añadir todos los modulos que necesito, y de momento es muy estable.

Muchas gracias a todos y en especial a jar229 por toda la informacion compartida en el foro.


venturi

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #105 en: 04-11-2012, 21:19 (Domingo) »
interesante informacion. gracias por compartir

elduendeverde

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #106 en: 04-11-2012, 21:52 (Domingo) »
hola. despues de compilar he observado que en luci, en la pestaña de network no me aparece el apartado del wifi. ¿sabeis el nombre de este paquete?. Estoy buscando por google y o no busco lo correcto o no hay manera de encontrarlo. Gracias.

peterpunk

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #107 en: 22-11-2012, 17:08 (Jueves) »
El tema es que no soy capaz ni de instalarme los paquetes para empezar....

He instalado un Ubuntu 11.10 en un VM VirtualBox

Despues de configurar los proxy ...

Código: [Seleccionar]
manuel@manuel-VirtualBox:~$ sudo apt-get install subversion
Leyendo listas de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete subversion
manuel@manuel-VirtualBox:~$

El tema es que intento actualizar la lista de paquetes y tambien falla.

Código: [Seleccionar]
manuel@manuel-VirtualBox:~$ sudo apt-get update
[sudo] password for manuel:
Err http://extras.ubuntu.com oneiric InRelease                                 
 
Err http://extras.ubuntu.com oneiric Release.gpg                               
  No se pudo conectar a extras.ubuntu.com:http:
Err http://es.archive.ubuntu.com oneiric InRelease                             
 
Err http://es.archive.ubuntu.com oneiric-updates InRelease                     
 
Err http://es.archive.ubuntu.com oneiric-backports InRelease                   
 
Err http://es.archive.ubuntu.com oneiric Release.gpg                           
  No se pudo conectar a es.archive.ubuntu.com:http:
Err http://es.archive.ubuntu.com oneiric-updates Release.gpg
  No se pudo conectar a es.archive.ubuntu.com:http:
Err http://es.archive.ubuntu.com oneiric-backports Release.gpg
  No se pudo conectar a es.archive.ubuntu.com:http:
Err http://security.ubuntu.com oneiric-security InRelease
 
Err http://security.ubuntu.com oneiric-security Release.gpg
  No se pudo conectar a security.ubuntu.com:http: [IP: 91.189.92.190 80]
Leyendo listas de paquetes... Hecho
W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease 

W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease 

W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric-backports/InRelease 

W: Imposible obtener http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease 

W: Imposible obtener http://extras.ubuntu.com/ubuntu/dists/oneiric/InRelease 

W: Imposible obtener http://extras.ubuntu.com/ubuntu/dists/oneiric/Release.gpg  No se pudo conectar a extras.ubuntu.com:http:

W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg  No se pudo conectar a es.archive.ubuntu.com:http:

W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg  No se pudo conectar a es.archive.ubuntu.com:http:

W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/oneiric-backports/Release.gpg  No se pudo conectar a es.archive.ubuntu.com:http:

W: Imposible obtener http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg  No se pudo conectar a security.ubuntu.com:http: [IP: 91.189.92.190 80]

W: Algunos archivos de índice fallaron al descargar. Se han ignorado, o se han utilizado unos antiguos en su lugar


Pero lo cierto, es que unos paquetes que indica que es imposible actualizar, si se encuentran sin problemas...

Código: [Seleccionar]
manuel@manuel-VirtualBox:~$ wget http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg
--2012-11-22 16:59:16--  http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg
Conectando a 10.51.90.20:8080... conectado.
Petición Proxy enviada, esperando respuesta... 200 OK
Longitud: 198 [text/plain]
Guardando en: «Release.gpg»

100%[=======================================================================>] 198         --.-K/s   en 0s     

2012-11-22 16:59:16 (5,88 MB/s) - «Release.gpg» guardado [198/198]

Como continuo?

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #108 en: 22-11-2012, 19:56 (Jueves) »
Debe ser un problema 'puntual' de los repositorios. Vuélvelo a intentar ...  ^-^

peterpunk

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #109 en: 26-11-2012, 13:16 (Lunes) »
Hola.

... Creo que esto empieza a superarme y mira que le estoy echando ganas...

He seguido el procedimiento del principio del post y me he quedado sin espacio en disco.
Tengo 8 gigas en una maquina virtual.

checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
./configure: line 11588: confcache: No space left on device
./configure: line 11649: confcache: No space left on device
configure: creating ./config.status
./configure: line 11721: ./config.status: No space left on device
./configure: line 11735: ./config.status: No space left on device
./configure: line 12117: ./config.status: No space left on device
./configure: line 12145: ./config.status: No space left on device
./configure: line 12153: ./config.status: No space left on device
./configure: line 12185: ./config.status: No space left on device
./configure: line 12204: ./config.status: No space left on device
./configure: line 12281: ./config.status: No space left on device
./configure: line 12292: ./config.status: No space left on device
./configure: line 12303: ./config.status: No space left on device
./configure: line 12586: ./config.status: No space left on device
./configure: line 12669: conf10423subs.sh: No space left on device
configure: error: could not make ./config.status
make[3]: *** [/home/manuel/openwrt/trunk/build_dir/target-mips_uClibc-0.9.33.2/json-c-0.9/.configured_] Error 1
make[3]: Leaving directory `/home/manuel/openwrt/trunk/package/libs/libjson-c'
make[2]: *** [package/libs/libjson-c/compile] Error 2
make[2]: Leaving directory `/home/manuel/openwrt/trunk'
make[1]: *** [/home/manuel/openwrt/trunk/staging_dir/target-mips_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/manuel/openwrt/trunk'

Pregunta, en el manual indica
Alternativa (Repositorio con todos los parches de Noltari, versión Attitude Adjustment Beta 2):

git clone -b bcm63xx git://github.com/Noltari/attitude_adjustment.git

¿esta rama es necesaria? asi gano algo de disco
Despues de borrar la rama, podre compilar o me quedaré sin disco, porque despues de 5 horas de compilación que casque por problemas de disco jode un poco.

La versión descargada de la rama trunk es 34304.

En el post de
https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/880/
Noltari  dice que apliquemos los parches...

https://dev.openwrt.org/changeset/34321
https://dev.openwrt.org/changeset/34322

y esto como se hace?



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #110 en: 26-11-2012, 13:39 (Lunes) »
Yo de tí, empezaría de 0.
Borra todo lo que tengas en la carpeta Openwrt y empieza.
Si usas el repositorio de Noltari: git clone -b bcm63xx git://github.com/Noltari/attitude_adjustment.git olvídate del otro.
Es más, si intentas compilar para el hg556a es casi lo más recomendable.

peterpunk

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #111 en: 28-11-2012, 11:26 (Miércoles) »
Hola

Por fin he consguido compilar el software.
No se si estas pregunta son aqui o en la rama
https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/
pero bueno, si no es correcto, ruego lo migreis...

Indico lo que he hecho a ver si la he liado, porque no fio de cargar lo que he creado en el router.
Me he bajado el direcctorio de
git clone -b bcm63xx git://github.com/Noltari/attitude_adjustment.git
Segun indica en el post
https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/

En 'Target System' he fijado BCM63xx
En 'Target Profile' he cambiado a Atheros WiFi (default) que creo que es tarjeta que tiene el router.
¿Esto es correcto?

He añadido los mismos paquetes que indica el manual.

He añadido los paquetes de video (QUE SON LOS QUE QUIERO...)

He activado el FPU emulation

Despues de 8 horas de compilación en el dir:

Código: [Seleccionar]
manuel@manuel-VirtualBox:~/attitude_adjustment/bin/brcm63xx$ ls -l openwrt-HW*
-rw-r--r-- 1 manuel manuel 8519684 2012-11-28 02:19 openwrt-HW553-jffs2-128k-cfe.bin
-rw-r--r-- 1 manuel manuel 8519684 2012-11-28 02:17 openwrt-HW553-jffs2-64k-cfe.bin
-rw-r--r-- 1 manuel manuel 6029316 2012-11-28 02:21 openwrt-HW553-squashfs-cfe.bin
-rw-r--r-- 1 manuel manuel 8519684 2012-11-28 02:19 openwrt-HW556-jffs2-128k-cfe.bin
-rw-r--r-- 1 manuel manuel 8519684 2012-11-28 02:17 openwrt-HW556-jffs2-64k-cfe.bin
-rw-r--r-- 1 manuel manuel 6029316 2012-11-28 02:21 openwrt-HW556-squashfs-cfe.bin

Entiendo que el software a cargar es el openwrt-HW556-squashfs-cfe.bin?

En este directorio hay infinidad de *.bin. ¿Porque me ha creado tanto si solo he indicado el BDM63xx?

Que versión es? Donde se mira?
La rama svn checkout svn://svn.openwrt.org/openwrt/trunk/ finaliza indicando el numero de revisión pero esta no.

¿Un manual para aplicar los parches de Noltari, o ya estan aplicados?

Por cierto , a quien vaya ha intentar la compilación en una maquina virtual.
Código: [Seleccionar]
Ubuntu 11.10 con 12g de disco despues del proceso...
manuel@manuel-VirtualBox:~/attitude_adjustment/bin/brcm63xx$ df -k
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/sda1             11352304   9533772   1241868  89% /

Estamos muy mal de disco.
Saludos

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #112 en: 28-11-2012, 12:36 (Miércoles) »
Te he movido el mensaje. Todas las dudas tienen que ver con la compilación así que ...  >:D
En principio es todo correcto.
Tienes que flashear el fichero: openwrt-HW556-squashfs-cfe.bin
Usando el repositorio de Noltari no hay que aplicar ningún parche.

peterpunk

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #113 en: 05-12-2012, 15:33 (Miércoles) »
Continuo rizando el rizo.
Tego mi compilación personalizada...
Tengo las librerias de webcam y funciona.

Ahora quiero instalar motion, pero OpenWrt indica en el wiki

The package motion is not available in the OpenWrt repositories. http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome

¿Como añado Motion al OpenWrt ? ¿Lo descargo los fuentes en el router y lo compilo (si compila) ?

Creo que lo logico seria, descargarme los fuentes de Motion en la maquina virtual y compilarlo junto con todo el software de OpenWrt de forma que el nuevo binario  tenga el paquete.

¿Como se hace cualquiera de las dos opciones?

Buscando en Google, he visto que versiones anteriores de OpenWrt tenia el paquete motion.

Saludos.
« Última modificación: 05-12-2012, 15:36 (Miércoles) por peterpunk »

peterpunk

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #114 en: 10-12-2012, 17:06 (Lunes) »
Hola de nuevo.

No se si no me he expresado bien o nadie sabe hacer lo que indico. Como creo que es el primer caso, vuelvo a preguntar de otra manera....

En el post
https://foro.seguridadwireless.net/openwrt/instalacion-%28facil%29-de-openwrt-en-huawei-553/
Indica

Citar
Ahora nos descargamos los binarios de mldonkey compilados para nuestra plataforma desde aquí:  Versión 3.1.0
Versión 3.1.3

Por lo que se pueden compilar paquetes que no pertenecen a openWrt con la plataforma seleccionada.

Yo quiero compilar el paquete Motion,  para el router de mi plataforma, por lo que a parte de descargarme el código fuente de Motion, dentro del arbol de paquetes tendre que tocar algun fichero de configuración para que make menuconfig
lo coja y lo compile.

Buscando en google he encontrado un post del 2010
http://www.plugcomputer.org/plugforum/index.php?topic=2057.0
donde era posible instalar motion en openwrt sin problemas "opkg install motion"

¿Alguien sabe como se hace?
Saludos y gracias...
« Última modificación: 10-12-2012, 17:19 (Lunes) por peterpunk »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #115 en: 11-12-2012, 08:34 (Martes) »
Pues la verdad ... ni idea de cómo va el tema ...  ^-^

Si lo consigues, ya nos contarás ...  >:D

Sir-Stephen

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #116 en: 24-12-2012, 10:12 (Lunes) »
En el caso de querer compilar un firm para el AR-5387un, que wifi deberia coger?  cual de los ficheros de salida es el correcto?  algun problemilla a tener en cuenta?


Gracias por anticipado!!!

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #117 en: 24-12-2012, 10:30 (Lunes) »
Si quieres que funcione en modo AP (además de cliente), debes escoger el b43.

Enviado desde mi Cube U30GT (ROM: Infected v.3.0) usando Tapatalk 2

ninjo

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #118 en: 25-12-2012, 20:44 (Martes) »
Gracias por esta maravillosa guía....... :D


saluti


ninjo

alecuba16

  • Visitante
Re: [Tutorial] Cómo compilar OpenWrt a nuestro gusto.
« Respuesta #119 en: 27-12-2012, 09:46 (Jueves) »
cual tiene los últimos parches (sobretodo wifi), el de noltari o el de openwrt??

Gracias!