jueves, 28 de noviembre de 2013

Instalar firmware OpenWrt en router Huawei HG556a de Vodafone y configurarlo como receptor Wi-Fi

Huawei HG556a de Vodafone
Si tienes un router Huawei HG556a de Vodafone que ya no usas, puedes utilizarlo para conectar cualquier dispositivo -que disponga tarjeta de red- a la red inalámbrica.

Con esto conseguiremos conectar nuestro ordenador o antigua videoconsola (cualquier Xbox 360 anterior al modelo Slim, y otras de generaciones anteriores como Gamecube, PlayStation 2 y Xbox original, por ejemplo) al router principal mediante Wi-Fi, disponiendo de esta manera tanto de conexión de red como de acceso Internet sin cables. El router Huawei actuará como secundario y será el puente entre el principal y el ordenador o videoconsola; es decir, hará las veces de tarjeta o pincho USB Wi-Fi.
Quedaría así:
Internet Router principal Red local Router secundario (Huawei) Red local secundaria Ordenador(es) y/o videoconsola(s).

El proceso es algo largo, pero sencillo si sigues bien los pasos.
Este método lo que hace es reemplazar el limitado software que trae el router de serie, por el firmware OpenWrt. En el router Huawei HG556a, OpenWrt no es compatible con la conexión ADSL ya que no dispone de driver para ello, pero según he leído se puede volver a instalar el firmware de serie si así lo deseas (yo no lo he probado).
Este manual sirve para otros routers Huawei de Vodafone, consiguiendo los archivos pertinentes. La parte 1 está sacada de "Tema: [Desarrollo] OpenWrt en Huawei HG556a - Seguridad Wireless", manual que deriva de "Huawei EchoLife HG556a - OpenWrt Wiki".

NO ME HAGO RESPONSABLE DE NADA. REALÍZALO BAJO TU PROPIO RIESGO.

NECESITAMOS:
  • Router Huawei HG556a. Si no sabes cuál es tu modelo, viene escrito en la pegatina de su parte trasera, después de la palabra Model.
  • Versión r38342 de OpenWrt para el Huawei HG556a: openwrt-HW556-squashfs-cfe_r38342.bin.

PASOS A SEGUIR:

PARTE 1 - Instalar OpenWrt en router Huawei HG556a:
  1. Descargamos el archivo mencionado openwrt-HW556-squashfs-cfe_r38342.bin (el enlace anterior murió. Como el archivo no se encuentra en Internet, lo he subido aquí: openwrt-HW556-squashfs-cfe_r38342.bin).
  2. Conectamos el router Huawei al ordenador.
  3. Con el router apagado, pulsamos su botón RESTART.
  4. Sin soltar el botón, encendemos el router y seguimos con el botón apretado durante 20 segundos.
  5. Soltamos el botón.
  6. Configuramos la IP del ordenador en modo manual a 192.168.1.2 con máscara de subred 255.255.255.0.
  7. Abrimos el navegador y accedemos a http://192.168.1.1/.
  8. Pulsamos el botón Examinar, seleccionamos el archivo openwrt-HW556-squashfs-cfe_r38342.bin descargado en el paso 1, y esperamos mientras se instala el nuevo firmware y el router arranca (cinco minutos como mucho).
  9. Ya podemos volver a dejar la IP del ordenador como estaba antes del paso 6 (normalmente, en automático).

PARTE 2 - Configurar acceso de cualquier router con OpenWrt/LuCI (router secundario) a nuestra red Wi-Fi (router principal):
  1. Con el router secundario conectado directamente al ordenador, accedemos a http://192.168.1.1/ para entrar en LuCI (la interfaz de configuración de este firmware OpenWrt).
  2. Ahora estableceremos una contraseña de acceso al router (opcional pero recomendable):
    1. Arriba, dentro de un rectángulo amarillo, aparecerá el siguiente mensaje:

      No password set!

      There is no password set on this router. Please configure a root password to protect the web interface and enable SSH.
      Go to password configuration...

    2. Pinchamos en Go to password configuration...:
      • Password: contraseña_que_quieres_poner.
      • Confirmation: misma_contraseña.
      Abajo del todo, pulsamos en Save & Apply.
  3. Ahora conectaremos el router secundario al principal que nos da Internet:
    1. Vamos al menú Network - Wifi. Si aparece en pantalla el botón Remove, lo pulsamos para evitar cualquier posible conflicto.
    2. Pulsamos en Scan.
    3. En la lista, buscamos el nombre de la red Wi-Fi que emite nuestro router principal, y le damos a Join Network.
    4. En WPA passphrase, escribimos la contraseña Wi-Fi del router principal (si tu contraseña es de tipo WEP, te pondrá WEP en vez de WPA). El resto de campos los dejamos tal cual. Pulsamos Submit.
    5. En la nueva pantalla, también dejamos todo tal cual, y pulsamos en Save & Apply.
    6. Ahora aparecerá el proceso de conexión al router principal, que debería tardar como mucho 30 segundos, y que una vez finalizado muestra un icono de barras azules indicando el nivel de cobertura. De tardar más, volveríamos al punto 3 de nuevo, siguiendo el mismo procedimiento hasta llegar aquí.
      Si siguiera sin hacer efecto, deberíamos introducir la dirección MAC Wi-FI del router secundario (pegatina trasera, donde pone MAC, debería aparecer algo como ésto: A1B2C3D4E5F6) en nuestro router principal (suele ser dentro del menú Redes inalámbricas o Wireless, en una opción llamada Puente de red o Wireless Bridge). Escribiríamos el número de la dirección MAC anterior, de la siguiente manera: A1:B2:C3:D4:E5:F6.
Ya sólo resta conectar el router secundario al ordenador o videoconsola en la que queremos disponer de Internet mediante Wi-Fi.
OpenWrt también permite usar el router Huawei HG556a como repetidor Wi-Fi.
El proceso es más complejo. Si buscas información acerca de ello, puedes echar un vistazo aquí:

34 comentarios:

  1. Lo había intentado sin éxito consultando las fuentes que citas, y con tus explicaciones lo he podido lograr.

    Está muy bien explicado.
    Muchas gracias.

    ResponderEliminar
    Respuestas
    1. Muchas gracias. No sabía si habría quedado del todo claro.
      Intento que mis apuntes sean lo más claros de entender en la medida de lo posible.

      La verdad es que en dichas fuentes falta parte del proceso. Supongo que lo habrán obviado porque para quienes trabajamos a menudo con routers acabamos sacándolo por nosotros mismos.

      Me alegro de que te haya servido y, sobre todo, de que te hayas molestado en hacérmelo saber.
      Un saludo. :-)

      Eliminar
    2. Antes de nada, muchas gracias por el post, funciona perfectamente, mi pregunta es: tengo un router HG556 conectado al router primario(otro HG556a)por lan, como podria hacer que el secundario me trasmita señal wifi.
      O usar el secundario como repetidor...
      Un Salido!

      Eliminar
    3. Hay que romperse bastante la cabeza. Yo lo dejé por imposible, ya que tengo otro router con DD-WRT y este firmware lleva incluida la opción de repetidor de serie.
      Si lo quieres intentar, tienes dos enlaces sobre ello al final del artículo.

      Un saludo.

      Eliminar
    4. No creo que tengas que hacer nada en especial. Yo tengo un router Movistar conectado a la ADSL. Y el router de Vodafone lo tengo conectado a éste vía LAN. En ambos he configurado la misma WiFi. El PC simplemente se conectará al router que más potencia WiFi le dé. Lo dicho, no tienes que configurar absolutamente nada. Te resumo:
      1. - configura en el Huawei la misma red WiFi
      2. - opcional: configurale un canal libre, suficientemente alejado del canal de tu router principal (y del de tus vecinos)
      3. conecta el Huawei vía LAN al router principal
      4. en el Huawei, deshabilita el servicio DHCP para evitar que ambos actúen como DHCP y tengas conflictos.

      Lo dicho, dependiendo de dónde estés en la casa, el PC se conectará a uno u a otro, en función de quién le dé más potencia. Si se conecta al Huawei, este enviará por LAN las tramas al router principal que conecta a la ADSL.

      Eliminar
    5. No sé por qué, leí mal e interpreté que lo quería usar como repetidor Wi-Fi.

      Un saludo.

      Eliminar
  2. Una información realmente útil, convertir lo que era prácticamente basura en aparatos de primera necesidad. Muchas gracias :D

    ResponderEliminar
  3. he aplicado hasta la parte 2.3.2 , o sea cunado busca las redes y no sala la red que tengo en casa, tengo orange .

    ResponderEliminar
    Respuestas
    1. Hola sunta.

      Probablemente la tendrás oculta.
      Tendrás que introducir el nombre de tu red manualmente. Otra opción es configurarla como visible en la configuración del router principal, aunque supongo que la tendrás oculta como medida de seguridad adicional.

      Un saludo.

      Eliminar
  4. he hecho add y ahora sale, pero en donde pnen IPv4 hay un ? y no funciona , gracias

    ResponderEliminar
    Respuestas
    1. Yo la tengo oculta y funciona sin problemas, así que si no tienes Internet algo estarás configurando mal.
      Si no sabes trabajar con redes ocultas lo mejor es que la pongas visible y te conectes a ella normalmente, tal y como explico en el manual.

      Un saludo.

      Eliminar
  5. ¡Muchas gracias! todo muy bien explicado y muy útil. Soy estudiante de sistemas microinfrmáticos y redes, y tener esta herramienta me viene de perlas para realizar pequeñas prácticas.

    ResponderEliminar
  6. He seguido todo el proceso y me ha funcionado muy bien . Estoy conectado al router principal en el ordenador por cable pero le doy a buscar redes con el móvil y no me aparece la que he configurado . Y la luz del wifi parpadea todo el rato . Que hay que hacer para activar el wifi ???

    ResponderEliminar
    Respuestas
    1. Hola Jesús.

      Creo que no te han quedado claro los conceptos.
      Lo que conseguimos con este manual es conectarnos al router principal mediante Wi-Fi. Es decir, el router Huawei secundario con OpenWRT sólo actúa como cliente y no como servidor; no emite red Wi-Fi alguna, únicamente se conecta a la que le hemos asignado (la del principal).

      Un saludo.

      Eliminar
  7. Muchas gracias por tu explicación me ha sido de gran ayuda.
    Pero queria comentarte un problema que me ha surgido al realizar la configuración del router que es el siguiente.
    He utilizado el router de vodafone para conectar un set to box y correcta a Internet correctamente pero es como si no estuviera en la misma red es decir si el router vodafone lo conecta a mi portátil y hago ping a una ip de mi red, el ping da error, desde el explorador de Windows no aparecen mis otros equipos de red, y necesito no solo que este conectado a Internet si no que este conectado y sea visible desde otros equipos de mi red.
    Gracias espero me puedas echar una mano, un saludo.

    ResponderEliminar
    Respuestas
    1. Hola Nacho.

      Deberás configurar la red en tu(s) ordenador(es) con los parámetros adecuados.

      Un saludo.

      Eliminar
  8. Muy buenas, estoy atascado en el punto 8 (Pulsamos el botón Examinar, seleccionamos el archivo openwrt-HW556-squashfs-cfe_r38342.bin descargado en el paso 1, y esperamos mientras se instala el nuevo firmware y el router arranca (cinco minutos como mucho).) no me sale por ningun lugar el examinar... Sabes que puede ser? y otra pregunta, tu dices que es 192.168.1.2, mi router siempre ha llevado por default 192.168.0.X, lo hago con 0 supongo no?

    ResponderEliminar
    Respuestas
    1. No sé qué estarás haciendo mal, la verdad. Sigue los pasos.

      Eliminar
  9. Hola , sabes si es posible utilizar el 556 con openwrt y un pincho 3g para que funcione de forma similar a un huawei b970?

    saludos

    ResponderEliminar
    Respuestas
    1. Lo siento, no recuerdo si este firmware dispone de esa posibilidad.

      Eliminar
  10. Hola, me intento descargar el openwrt pero me sale un error en la página. https://dl.dropboxusercontent.com/u/4708147/openwrt/bcm63xx/HG556a/openwrt-HW556-squashfs-cfe_r38342.bin ¿Puedes subir el archivo a alguna página?

    ResponderEliminar
    Respuestas
    1. Sí. Aquí lo tienes:
      https://drive.google.com/file/d/0B4rODxwz452fS0FiZEhoSnU1aGM/

      Eliminar
  11. Perfecto.Gracias¡¡¡¡¡¡¡¡¡¡¡¡¡¡

    ResponderEliminar
  12. Muchas gracias.

    Todo fue estupendo y a la primera con tu tutorial.

    ResponderEliminar
  13. Hola,

    hago todos los pasos del 1 al 7, pero no consigo llegar a la ventana de examinar para cargar el archivo.

    Trabajo desde windows 8.1, ¿Que hago mal?

    un saludo

    ResponderEliminar
  14. Es muy importante saber esto, porque es util para muchas situaciones.

    wifi repeater

    ResponderEliminar
  15. Gracias por el Tutorial, ha sido de gran ayuda.
    Añadir que, si al igual que a mi, no podeis actualziar el firmware pq no sale la opción, hay una manera de hacerlo:
    1- desenchugas el router.
    2- mantienes apretado el boton de reset (NO eld el agujerito, sinó el boton redondo).
    3- sigues apretando hasta que parpadee la luz del ruter, o como mínimo 30 segundos.
    4- Configuras la IP de tu PC como 192.168.1.111, gateway 192.168.1.1 mascara 255.255.255.0
    5- desdel navegador vas a 192.168.1.1
    6- Subes el nuevo firm

    Esto tb sirve para recuperar el router si funciona mal o te has equivocado de firmware.

    ResponderEliminar
  16. Una pregunta absurda (o no tanto)... una vez está todo configurado... si quiero conectar un equipo a la wifi del repetidor...cómo habría que configurarlo?

    Muchas gracias!!

    ResponderEliminar
    Respuestas
    1. Yo lo he conseguido gracias a este tutorial, que está muy bien explicado, y a este vídeo que lo completa: https://www.youtube.com/watch?v=tijtQyj7KvI

      ¡Saludos!

      Eliminar
  17. Muy interesante todo, tengo una sola pregunta, puedo utilizar el modem con tarjeta sim para seguir conectándome a internet, o con este firmware no es posible. Gracias.

    ResponderEliminar
  18. Gracias por compartir conocimiento. He recuperado un router que tenia tirado en el cajon. Funciona perfectamente.
    Un saludo

    ResponderEliminar

Tu comentario será publicado tan pronto como sea supervisado y aprobado.
No están permitidas las faltas de respeto ni la información sensible (como direcciones de correo o números de teléfono). Estos comentarios serán eliminados.

LinkWithin

Related Posts Plugin for WordPress, Blogger...