Autor Tema: [Desarrollo] OpenWrt en Huawei HG556a  (Leído 1918450 veces)

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

manuelacantasaetas

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #640 en: 03-09-2012, 20:49 (Lunes) »
 ^-^

Hace tiempo compile un firmware con el parche de danitool para el router en los principios de este hilo y ahora necesito volver a compilar. Mis router son de chip atheros .

¿Pero tengo una duda con vuestro parche? Con el de danitool seleccionaba el chip atheros en el menuconfig y los modulos de los atheros, sin embargo en el vuestro he visto que sale en el apartado de wifi para seleccionar "wifi hg556".  ¿ Que opción es la que usáis?

Un saludo.







excrma

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #641 en: 04-09-2012, 14:06 (Martes) »
He intentado compilar varias veces sin éxito. Podéis indicarme que hago mal en el siguiente proceso.
mkdir ~/openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
make
patch -p0 -i hw556_svn.patch
make

Terminado en bin selecciono entre los muchos archivos bin que aoarecen el openwrt-HW553-squashfs-cfe.bin y lo instalar por CFE.
Pero una vez instalado no hay forma de acceder al router ni ppor LUCI ni por telnet.

Que hago mal.

Saludos.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: OpenWRT en Huawei hg556a
« Respuesta #642 en: 04-09-2012, 14:38 (Martes) »
El fichero hw556_svn.patch lo tienes en el directorio /trunk ?
Cuando aplicas el parche te da algún tipo de error ?
Deberían crearse firmwares con el nombre del hg556 (no tienes que flashear los del 553)  ???

excrma

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #643 en: 04-09-2012, 14:51 (Martes) »
Si el parche lo tengo en trunk.
Al aplicar el parche no da ningún error.
El Firmware que aplico es el "openwrt-HW556-squashfs-cfe.bin", antes me he equivocado al indicarlo, hg556 no se genera ninguno.
¿Hay que hacer make menuconfig y despues make kernel_menuconfig? ¿Es ese el orden?
Si lo hago todo bien debe ser un problema de los paquetes que selecciono o quizás que mi ordenador es de 64 bit (x86_64)y la compilación cruzada no funciona.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #644 en: 04-09-2012, 14:56 (Martes) »
Pues sí, ese es el orden correcto.
Espera a ver qué comenta noltari ...;)

Enviado desde mi U30GT-H usando Tapatalk 2

Noltari

  • Visitante
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #645 en: 04-09-2012, 16:15 (Martes) »
Pues sí, ese es el orden correcto.
Espera a ver qué comenta noltari ...;)

Enviado desde mi U30GT-H usando Tapatalk 2
No, ése no es el orden correcto.
Si lo parchea después de haber compilado y no hace un "make clean" los parches no se aplican, ya que el source code del kernel no se sobreescribe.

Para solucionarlo haz un "make clean" y luego vuelve a compilar (irá más rápido si utilizas "make -j3 V=cs", siendo -j3 para dos procesadores).
La próxima vez aplica el parche antes de compilar o haz un "make clean".
Por cierto, cuando actualices también es recomendable que hagas un make clean porque si no los parches nuevos no se aplican.

Saludos.

manuelacantasaetas

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #646 en: 04-09-2012, 16:42 (Martes) »
^-^

Hace tiempo compile un firmware con el parche de danitool para el router en los principios de este hilo y ahora necesito volver a compilar. Mis router son de chip atheros .

¿Pero tengo una duda con vuestro parche? Con el de danitool seleccionaba el chip atheros en el menuconfig y los modulos de los atheros, sin embargo en el vuestro he visto que sale en el apartado de wifi para seleccionar "wifi hg556".  ¿ Que opción es la que usáis?

Un saludo.


Y el tema del wifi como va? Que paquetes hay que coger?

excrma

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #647 en: 04-09-2012, 16:50 (Martes) »
Perdona pero no se si te entiendo sería:
1ª opción:

mkdir ~/openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
patch -p0 -i hw556_svn.patch
make -j3 V=cs

o bien:
2ª opción:

mkdir ~/openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
make -j3 V=cs
make clean
patch -p0 -i hw556_svn.patch
make -j3 V=cs

¿1ª o 2ª opción, o de otra?
¿Cuando hablas de actualizar te refieres a?

svn co svn://svn.openwrt.org/openwrt/trunk/

¿o a?
./scripts/feeds update –a

En cualquier caso lo que yo hago es eliminar trunk completamente y rehacerlo todo desde el principio.


Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #648 en: 04-09-2012, 17:27 (Martes) »
Y el tema del wifi como va? Que paquetes hay que coger?
Selecciona el profile del HW556, con el cual se seleccionan automáticamente los paquetes necesarios tanto para ralink como para atheros.

Perdona pero no se si te entiendo sería:
1ª opción:

mkdir ~/openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
patch -p0 -i hw556_svn.patch
make -j3 V=cs

o bien:
2ª opción:

mkdir ~/openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
make -j3 V=cs
make clean
patch -p0 -i hw556_svn.patch
make -j3 V=cs

¿1ª o 2ª opción, o de otra?
¿Cuando hablas de actualizar te refieres a?

svn co svn://svn.openwrt.org/openwrt/trunk/

¿o a?
./scripts/feeds update –a

En cualquier caso lo que yo hago es eliminar trunk completamente y rehacerlo todo desde el principio.
Con hacer "make clean" y "make -j3 V=cs" valía. Borrarlo y recompilarlo de cero lleva más tiempo porque requiere recompilar el toolchain.

Los pasos son:
Código: [Seleccionar]
cd
svn co svn://svn.openwrt.org/openwrt/trunk/ openwrt
cd openwrt
patch -p0 -i hw556_svn.patch
./scripts/feeds update –a
./scripts/feeds install –a
make menuconfig (selecciono los paquetes que quiero instalar)
make kernel_menuconfig (selecciono FPU emulación)
make -j3 V=cs

Saludos.

manuelacantasaetas

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #649 en: 04-09-2012, 17:39 (Martes) »
Muchas gracias y buen trabajo. Ahora a darles marcha a mis routers. >:(

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: Re: Re: OpenWRT en Huawei hg556a
« Respuesta #650 en: 04-09-2012, 17:56 (Martes) »
No, ése no es el orden correcto.
Si lo parchea después de haber compilado y no hace un "make clean" los parches no se aplican, ya que el source code del kernel no se sobreescribe.

Para solucionarlo haz un "make clean" y luego vuelve a compilar (irá más rápido si utilizas "make -j3 V=cs", siendo -j3 para dos procesadores).
La próxima vez aplica el parche antes de compilar o haz un "make clean".
Por cierto, cuando actualices también es recomendable que hagas un make clean porque si no los parches nuevos no se aplican.

Saludos.

Vaya, pues siento haberlo liado.
Ya dije que hace mucho que no compilaba nada para el hg556a, y creo recordar que para aplicar los antiguos parches ese era el orden correcto :(


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

Noltari

  • Visitante
Re: Re: Re: Re: OpenWRT en Huawei hg556a
« Respuesta #651 en: 04-09-2012, 18:17 (Martes) »
No, ése no es el orden correcto.
Si lo parchea después de haber compilado y no hace un "make clean" los parches no se aplican, ya que el source code del kernel no se sobreescribe.

Para solucionarlo haz un "make clean" y luego vuelve a compilar (irá más rápido si utilizas "make -j3 V=cs", siendo -j3 para dos procesadores).
La próxima vez aplica el parche antes de compilar o haz un "make clean".
Por cierto, cuando actualices también es recomendable que hagas un make clean porque si no los parches nuevos no se aplican.

Saludos.

Vaya, pues siento haberlo liado.
Ya dije que hace mucho que no compilaba nada para el hg556a, y creo recordar que para aplicar los antiguos parches ese era el orden correcto :(


Enviado desde mi CUBE U30GT-H usando Tapatalk 2
Y lo recuerdas bien ;).

Si los parches cumplen la normativa de openwrt se hace de la manera que he indicado. Si los parches se aplican directamente al kernel en vez de al svn de openwrt entonces hay que hacerlo como indicas, y cada vez que realizas un "make clean" tienes que volver a aplicar el parche. Sin embargo, al aplicarse al svn mi parche sólo se aplica una vez aunque hagas "make clean".

Saludos ;)

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #652 en: 04-09-2012, 21:42 (Martes) »
Gracias por la aclaración ;)


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: OpenWRT en Huawei hg556a
« Respuesta #653 en: 05-09-2012, 11:43 (Miércoles) »
Probada la versión r33275.
Funciona perfectamente en modo repetidor  >:(
Es más, con una compilación antigua, la r30964, si quería repetir una señal con cifrado WEP, debía configurar la wifi en modo 'g'. Con está ya no es necesario  ;D

alx_Spain

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #654 en: 06-09-2012, 16:26 (Jueves) »
Hola Chicos,

Soy nuevo aquí y nuevo en estas cosas, así que por favor tengan piedad conmigo xD

Bueno les cuento, tengo un HG566a que no he utilizado desde hace tiempo y lo quiero para hacer unas pruebas para poner en nuestra empresa un E3200 para funcionar como HOTSPOT, pero necesito antes de comprar los aparatos saber si realmente funciona como queremos.

Se va a montar en una gran superficie una red wifi abierta pero que sea necesaria un login y queremos que esa web sea dinámica y se pueda publicar contenido publicitario ahí... por lo tanto vamos a montar un equipo con Debian, el cuál tendrá un CMS (Drupal) para publicación de contenidos, y luego un router con OpenWRT (o DD-WRT, o el que nos deje mejor trabajo) el cuál funcionará con Chillispot, o el que sea... y que la web de login sea la misma del portal del Drupal.

Al tema, he puesto la última versión de este firmware en mi router para hacer las pruebas con chillispot y me encuentro que al conectar por SSH no tengo ipkg... he buscado otros firms (oficial de OpenWRT sí tiene IPKG, pero no soporta el HG556a xD) o probar para instalarlo en este... pero no encuentro comandos para ello... :(

¿qué puedo hacer?


Saludos

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #655 en: 06-09-2012, 19:14 (Jueves) »
El comando es opkg ;)


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

alx_Spain

  • Visitante
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #656 en: 07-09-2012, 00:08 (Viernes) »
El comando es opkg ;)


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

Ups! Ya comenté que era novato, mira que eso lo leí en google, que dependiendo la distro es ipkg o opkg xD Sorry... son unos cracks ustedes :P

Ahora tengo otro problema, estoy conectado por un modem-router de ONO G-202 y no sé si este me está filtrando o algo... (le desactive el firewall por si acaso) y tengo este dando internet, y en los equipos funciona perfectamente internet, pero intento hacer un update y nanai... me salta:

Citar
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz.
wget: bad address 'downloads.openwrt.org'
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

saludos

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #657 en: 07-09-2012, 08:29 (Viernes) »
Tiene toda la pinta de que no has configurado el gateway y/o servidor dns.
Si no tienes práctica con openwrt, es imprescindible que tengas a mano su wiki: http://wiki.openwrt.org
Igualmente, deberías dar más datos cuando plantees un problema, ya que no sabemos si estás conectado por wifi o  por cable, ni datos de la red, ni ....:-\


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

alx_Spain

  • Visitante
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #658 en: 07-09-2012, 15:58 (Viernes) »
Tiene toda la pinta de que no has configurado el gateway y/o servidor dns.
Si no tienes práctica con openwrt, es imprescindible que tengas a mano su wiki: http://wiki.openwrt.org
Igualmente, deberías dar más datos cuando plantees un problema, ya que no sabemos si estás conectado por wifi o  por cable, ni datos de la red, ni ....:-\


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

Perdona, ya lo había resuelto... era justo eso xD

Gracias por el link ya le había echado un vistazo, pero no vi que tenía una guía y todo para principiantes :P

Gracias de nuevo!

PD: Ahora estoy con una pelea por ssh que no me deja por las ssh keys, pero Yo lo lograré! xD jajaja

felixsg

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #659 en: 07-09-2012, 16:45 (Viernes) »

Necesito un bootlog para saber qué router tienes:
Por telnet/ssh en el router:
dmesg > /www/dmesg.txt
En el navegador del PC:
http://192.168.1.1/dmesg.txt

Saludos!

Siento no haber respondido antes (buscando trabajo aunque suene raro) , con el nuevo firmware y el proceso de recuperación que describes en el primer post, todo se ha solucionado, soy unos maestros. Gracias
Hay alguna manera de ayudar en lo que sea como agradecimiento.

« Última modificación: 07-09-2012, 16:46 (Viernes) por felixsg »