Diciembre 24th, 2012 by maximi89

Qué pasa cuando has actualizado un enrutador el cual al actualizarlo falla o la imágen venía corrupta?, simplemente deberás volver a cargar la imágen… mediante un cable SERIAL conectado a la placa…
Luego seguir este instructivo…
http://wiki.openwrt.org/toh/tp-link/tl-wr941nd

Si se dan cuenta, al conectar el cable serial tendrán una consola con datos de la carga de la imágen cuando falla en su carga… Pongan en la entrada de datos:
“tpl”, lo cual les brindará acceso a la consola.

Luego hagan los pasos del manual de OpenWRT:

ar7100> setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1
ar7100> tftp 0x80800000 openwrt-ar71xx-tl-wr941ndv2-squashfs.uni
ar7100> erase 0xbf020000 +0x3c0000
ar7100> cp.b 0x80800000 0xbf020000 0x3c0000
ar7100> reset

Nota #1: 0x3c0000 es el tamaño del firmware, ten cuidado que puede tener diferente tamaño rompiendo tu enrutador.

Nota #2: 0xbf020000 es la dirección, para tu versión del dispositivo puedes poner el comando: “printenv bootcmd”, si no haces esto podrías hechar a perder tu enrutador.

Lo he confirmado con un enrutador WR941ND HW v3.0 con esos mismos comandos y ha funcionado bien… en mi caso lo rompí al intentar actualizar desde OpenWRT a DD-WRT porque PPPoE no funcionaba en OpenWRT… pero al volver a poner la imágen SquashFS ha funcionado sin problemas.

https://forum.openwrt.org/viewtopic.php?pid=83476#p83476

Para montar el servidor TFTP o TrivialFTP, pueden usar DNSMASQ
https://forum.openwrt.org/viewtopic.php?pid=119338

dnsmasq –enable-tftp –tftp-root=/carpeta/imagen.bin

https://forum.openwrt.org/viewtopic.php?id=18354&p=3

Descarga de la imágen para subir(SquashFS):

http://downloads.openwrt.org/snapshots/trunk/ar71xx/

Posted in Sin categoría Tagged with: , , , , ,

Septiembre 30th, 2012 by maximi89

Revisar cantidad de memoria RAM:

free

Entrar en la carpeta de RAMDISK

cd /tmp

Descargar la versión que requieres:

wget http://downloads.openwrt.org/snapshots/trunk/PLATFORM/xxx-sysupgrade.bin

Instalar con sysupgrade:

sysupgrade -v /tmp/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin

La salida debe dar:

root@openwrt:/tmp$ sysupgrade -v openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin
Saving config files…
root/zeit
root/statistics
root/quelen
root/auswurfeln
etc/sysupgrade.conf
etc/sysctl.conf
etc/shells
etc/rc.local
etc/TC_hfsc.sh
etc/profile
etc/passwd
etc/inittab
etc/init.d/trafficc
etc/hotplug.d/iface/30-trafficc
etc/hosts
etc/group
etc/firewall.user
etc/dropbear/dropbear_rsa_host_key
etc/dropbear/dropbear_dss_host_key
etc/crontabs/root
etc/config/wireless
etc/config/timeserver
etc/config/system
etc/config/network
etc/config/firewall
etc/config/dropbear
etc/config/dhcp
etc/collectd.conf
Switching to ramdisk…
Performing system upgrade…
Unlocking firmware …

Writing from to firmware …
Appending jffs2 data from /tmp/sysupgrade.tgz to firmware…TRX header not found
Error fixing up TRX header

Writing from to firmware …
Upgrade completed
Rebooting system…

Fuente: http://wiki.openwrt.org/doc/howto/generic.sysupgrade

Posted in Sin categoría Tagged with: , , , , , ,

Septiembre 29th, 2012 by maximi89

Para darle soporte a UHTTP para el lenguaje de programación LUA añadiremos un:

list interpreter “.lua=/usr/bin/lua”

 

Archivo:

root@OpenWrt:~# vi /etc/config/uhttpd

 

Luego haremos un restart al servidor UHTTP para cargar la nueva configuración:

root@OpenWrt:~# /etc/init.d/uhttpd restart

Luego un ejemplo “index.lua”:

print(“Content-type: text/html \n\n”)
print(“<HTML><TITLE>Testing Lua</TITLE><BODY><H1>”)

print(“Primer script CGI enteramente escrito en lenguaje de programacion Lua”)

print(“</H1></BODY></HTML>”)

Posted in Sin categoría Tagged with: , , , , , , , , ,

Agosto 28th, 2012 by maximi89

Estos firmwares los puedes descargar desde el sitio:
http://backfire.openwrt.org/10.03.1/ar71xx/ (Para la versión Establ)
http://downloads.openwrt.org/snapshots/trunk/ar71xx/ (Para la versión Inestable)

Idealmente siempre intentar instalar la estable para no tener problemas y la inestable cuando ya te manejas en el tema, siempre revisar las versiones compatibles en la tabla TOH de OpenWRT, ejemplo vean la tabla de hardware compatible de mi enrutador:
http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd

Posted in Sin categoría Tagged with: , , , , , , , , , , , ,

Agosto 27th, 2012 by maximi89

Me pasó que el DHCP de mi enrutador con OpenWRT se cayó y dejó de entregar direcciones IP… entonces estuba en problemas… no podía detectar la falla de mi red que ningún PC funcionaba… pensando que era culpa del AP… y luego finalmente me metí en el enrutador y miré el logread y dmesg… y encontré que no estaba entregando las direcciones IP… por un momento creí que era culpa del WIFI que había estado presentando problemas… entonces procedí a revisar bien eso… hasta que me rendí y en un foro mientras buscaba otra cosa sobre el DHCP encontré que DNSMASQ podría ser el culpable… así que puse:

/etc/init.d/dnsmasq restart

Voilà! la red comenzó a funcionar nuevamente.

Fuente: http://martybugs.net/wireless/openwrt/dnsmasq.cgi

Posted in Sin categoría Tagged with: , , , , , , , , , , , ,

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: