LibreCMC

24 replies [Last post]
delaforce
Offline
Joined: 05/18/2014

Quisiera instalar la firmware de un TP-WR841ND
Siguiendo:

https://gogs.librecmc.org/libreCMC/libreCMC/wiki/How-To-Build-libreCMC

1) Get the latest libreCMC source code:

git clone https://gogs.librecmc.org/libreCMC/libreCMC.git

or download a release

2) Configure libreCMC for your device.

make menuconfig

El punto 2 me sale : make: *** No rule to make target 'menuconfig'. Stop.

Sin embargo los releases ya compilados no se hayan en link.

Dado que no tengo ni idea de lo que hago me gustaria encontrar la imagen ya para instalar desde la firmware original de este router.

Alguna sugerencia ? Gracias.

Daniel1000
Offline
Joined: 07/21/2016

Creo que están remodelando la página web de LibreCMC.

Yo tengo descargada una imagen de LibreCMC con entorno gráfico (Luci) para un router TP-WR841ND v9, además se puede instalar desde el firmware original de TP-Link.

¿Qué versión de hardware es tu router (v8, v9...)?

delaforce
Offline
Joined: 05/18/2014

Pues entonces ahora mismo me lo compro ;)
A ver q version me toca ...

Muchas gracias!!

Daniel1000
Offline
Joined: 07/21/2016

Antes de comprarlo, te recomiendo preguntarle al dependiente que versión de hardware tiene el router porque no todas las versiones de hardware son compatibles, si lo compras sin tener en cuenta la versión de hardware podrías acabar con un aparato en el que no puedas instalar LibreCMC.

Deberías revisar la página de LibreCMC, ya que aunque parece que la están remodelando, sí está la lista de dispositivos y sus versiones hardware compatibles con LibreCMC.

Daniel1000
Offline
Joined: 07/21/2016

Sugerencia: pregunta en el foro de LibreCMC

vita_cell
Offline
Joined: 07/19/2015

Por cierto t engo ese router (y por si acaso compre otro tambien v9, pero en este no son desmontables las antenas). Desde que lo puse, flashee LibreCMC, desde entonces esta funcionando las 24h del año, nunca lo he tenido que reiniciar ni me ha dejado tirao. Tambien la interfaz grafica es muy amigable y no tienes manera de perderte comparando con firmwares bloatware de los fabricantes.

Tambien una recomendacion para futuras interacciones, lo que quieres, lo que te gusta, o lo que te servira en un futuro (archivos, firmwares, paginas web, programas, imagenes, videos...) bajalo sin dudar y guardalo en un lugar seguro (CD por ejemplo), porque algun dia cuando quieras volver a acceder a dicha web o archivo, pueda que ya no este nunca mas. Sobretodo codigos fuente del programa (binarios no tienen nada de valor). Lo digo porque me paso ya con muchas cosas, lo mismo ya no me puede llegar a pasar.

Daniel1000
Offline
Joined: 07/21/2016

Creo que esta información servirá de aclaración:
TP-Link utiliza nombres para sus routers en los que indica datos como el estándar inálambrico más moderno soportado por el router (en el router TL-WR841ND el estándar N) y si sus antenas son desmontables (si el nombre del router tiene una "D" al final, quiere decir que son desmontables).

Un saludo.

vita_cell
Offline
Joined: 07/19/2015

Yp el que uso es "TP-Link TL-WR841ND v9", la D del final significa que se pueden reemplazar las antenas facilmente, el que es sin D al final (TL-WR841N) no se puede reemplazar antenas facilmente, a menos que descuartices, y sueldes roscas.

Daniel1000
Offline
Joined: 07/21/2016

Exacto

dcapeletti
Offline
Joined: 04/03/2014

Yo tenía un TL-WR841ND pero el ignorante del servicio técnico vino un día a casa cuando yo no estaba y le puso un transformador de 12V y funciona con 9V. Arranca pero no conecta el wifi, por tanto esta dañado. Lo odio tanto al del servicio técnico...

Sds

vita_cell
Offline
Joined: 07/19/2015

jajajajajja que mala suerte compañero, mira que hay retrasados mentales.

StrySg
Offline
Joined: 08/13/2013

Hola, hace poco hice un tutorial para construir imágenes de firmware usando librecmc

https://rmgss.net/posts/construir-firmware-para-enrutadores-con-buildroot

Al parecer librecmc ahora se basa en el proyecto lede y ha dejado openwrt.

delaforce
Offline
Joined: 05/18/2014

Creo que no se puede hacer nada me ha tocado el TP-WR841ND v.10
Voy a devolverlo a ver si puedo conseguir el v.8 ...creo que es mas facil conseguir la v.8 sin la D.

Por cierto no es obligatorio hacer hardware hacks al router no?

Daniel1000
Offline
Joined: 07/21/2016

En ese router (TL-WR841N(D)) -versiones 8.x y 9.x- no, excepto que la instalación saliese mal o quisieras modificar el hardware.

Un saludo.

vita_cell
Offline
Joined: 07/19/2015

Son mas populares las unidades sin la D (antenas no removibles, pero se puede abrir el router, desoldar y poner roscas soldando cablecitos). Para flashear LibreCMC en versiones compatibles no tienes que hacer nada. Se puede desoldar SPI y soldar uno mas grande (no se cual es el tamanio maximo), pero necesitas un programador externo.

CitoplasmaX
Offline
Joined: 11/24/2016
StrySg
Offline
Joined: 08/13/2013

Un amigo me ha pasado esto, parece que hay un bug con el NAT en en TL-WD1043ND-v4:

https://forum.lede-project.org/t/nat-leakage-on-tl-wr1043nd-v4/1712

CitoplasmaX
Offline
Joined: 11/24/2016

:( un problema con NAT. espero que no fuese un error de configuración.

Daniel1000
Offline
Joined: 07/21/2016

31 de marzo de 2017

La sección de descargas de LibreCMC vuelve a estar activa:
https://librecmc.org/downloads.html

Por ejemplo para reemplazar el firmware de TP-Link por LibreCMC en el router TL-WR841N(D) v8 :
https://librecmc.org/librecmc/downloads/snapshots/v1.3.4/ar71xx/luci/librecmc-ar71xx-luci-tl-wr841-v8-squashfs-factory.bin

O para actualizar LibreCMC en el router citado en el párrafo anterior:
https://librecmc.org/librecmc/downloads/snapshots/v1.3.4/ar71xx/luci/librecmc-ar71xx-luci-tl-wr841-v8-squashfs-sysupgrade.bin

delaforce
Offline
Joined: 05/18/2014

Entonces el TL-WD1043ND-v4 o el TL-WR841N(D) v8?
La verdad como no he conseguido ninguno de los 2 he instalado Tomato en el que tenia.
Tantos blobs tiene Tomato como para cambiarlo o el router ?
No lo tengo bien configurado pero te permite DNSEC-DNScrypt, adblock,TOR, Openvpn, Modem 3g/4g, etc etc.
Me parece una pasada.... Tiene todo el eso el LibreCMC de los tp-link mencionados?

vita_cell
Offline
Joined: 07/19/2015

Es que depende de la version del router, cambia hardware (no es version del software), de ahi incompatibilidad, porque hardware que le metieron necesita blobs para funcionar, y nadie ha hecho reemplazo de estos blobs. Esto pasa con la mayoria de los routers.

delaforce
Offline
Joined: 05/18/2014

gracias. No si esos modelos y esas versiones son compatibles como se ha dicho arriba . Mi pregunta era para los q teneis Librecmc si tiene lo mismo q tomato para q me merezca la pena cambiar.

Tomato se actualiza a menudo y da cada vez mas servicios a routers viejos como el mio.

vita_cell
Offline
Joined: 07/19/2015

No lo se, solo utilice OpenWRT. No se que es Tomato.

santiagoll

I am a member!

Offline
Joined: 02/08/2014

Hola compañeros de Trisquel,

Muchas gracias a todos los que han escrito en este hilo, ya que me animaron a probar libreCMC. A continuación les cuento mi experiencia.

Después de leer los hilos sobre libreCMC en los foros en castellano y en inglés, decidí comprar un router WNDR3800. Este router, además de un wifi rápido según el estándar N, presenta la característica de Gigabit Ethernet (en lo cual aventaja al TP-WR841N) y no tiene bugs en el NAT (en lo cual aventaja al TL-WD1043N). Por otra parte, tiene una memoria de 128MB que es más que suficiente para instalar libreCMC y poder añadirle paquetes adicionales a posteriori. Se trata por tanto de un dispositivo que en su momento fue avanzado y que ha soportado bien el paso del tiempo.

De hecho, mi experiencia ha sido todo un éxito ya que con el WNDR3800 he reemplazado a la perfección el router nuevo que me suministró mi ISP hace un mes y he tomado el control de mi red local gracias a libreCMC. Incluso ahora tengo la posibilidad de montar un NAS en el puerto USB del WNDR3800, cosa que no me permitía el router de mi ISP.

Por si acaso alguno se anima a repetir la experiencia, le resumo los pasos a dar:
1) Comprar un router WNDR3800 o WNDR3800CH de segunda mano (p.ej. esta misma mañana he visto que se venden algunos en ebay). En mi caso el modelo comprado resulto ser el WNDR3800CH aunque en la página del vendedor sólo se indicaba "WNDR3800".
2) Descargar la imagen de libreCMC con interfaz gráfica "luci" correspondiente al WNDR3800 o WNDR3800CH desde https://librecmc.org/downloads.html (en mi caso el fichero descargado fue: librecmc-ar71xx-luci-wndr3800ch-squashfs-factory.img)
3) Renombrar la imagen con un nombre más corto (p.ej. firmware.img) para evitar problemas al flashear.
4) Instalar en el ordenador con Trisquel 7 un cliente de TFTP: $ sudo apt-get install atftp
5) Configurar el ordenador con una dirección estática compatible con el bootloader del router: $ ifconfig eth0 192.168.1.10 netmask 255.255.255.0
6) Conectar el puerto ethernet del ordenador a un puerto LAN (no WAN) del router.
7) Seguir las instrucciones de flasheo que figuran en la sección "Bootloader contains TFTP server" de la página: https://wiki.openwrt.org/doc/howto/generic.flashing.tftp
8) Después se reinicia el router y se accede a la configuración de libreCMC en la dirección https://192.168.10.1 añadiendo una excepción en Abrowser para que la acepte sin certificado. Se entra inicialmente con usuario "root" y el password en blanco.

OJO: En el paso 7) hay una tarea difícil que es enviar el fichero firmware.img al router en el preciso momento en que el bootloader del router abre la ventana del servidor TFTP y antes de que cierre esta ventana. Esto se puede conseguir teniendo preparada dentro de atftp la instrucción "put firmware.img" y pulsando ENTER justo cuando el el 'power led' del router comienza a parpadear en verde tras energizarlo en modo bootloader (para energizar en modo bootloader mantener pulsado el botón "System Restore" que hay en la parte inferior del router). En mi caso pude flashear de esta forma sin necesidad de poner un hub o switch entre el ordenador y el router como recomiendan en la citada página de OpenWrt.

Un saludo a todos

CitoplasmaX
Offline
Joined: 11/24/2016

Yo voy a construir la imagen desde 0 para probar su funcionamiento en TL-WR840N. Al final compré este modelo.