Problemas con LibreRouter y cómo solucionarlos
No arranca wifi, no lee puerto, no inicia ninguna interface.
Conectamos el LibreRouter a la pc a través de una interfaz ft232 (imagen) desde la salida uart del LR
Desde windows:
Abrimos administrador de dispositivos
expandimos “puertos COM y LPT”
ubicamos el COMxx de nuestro adaptador USB-serial (en nuestro caso es COM6)
Abrimos putty seleccionamos tipo de conexión serial, y completamos serial line COM6 (en nuestro caso) y speed 115200.
Encendimos el nodo y detuvimos el autoboot, presionando enter cuando aparece la cuenta regresiva antes de cargar la imagen del sistema.
Pusimos ip fijo en nuestra compu 192.168.1.10 y con ayuda del programa Win SCP seleccionamos la carpeta donde tenemos el archivo de imagen .bin y la copiamos en la carpeta /tmp del LR
Volvemos a Putty y escribimos safe-upgrade upgrade /tmp/(archivo de imagen .bin)
Escribimos reboot
De esta manera el router reinició con la nueva imagen de sistema.
Desde Linux
Abrir un terminal, ingresar estos comandos.
sudo dmesg | grep tty
Nos devolverá algunas líneas entre las que encontraremos el nombre de nuestra interfaz ttl, por ej en nuestro caso: ttyUSB0
screen /dev/tty/ttyUSB0 115200
Luego seguimos las instrucciones en:
To flash a firmware:
run
sudo ./tools/tftp_server.sh eth0 path/to/openwrt-ar71xx-generic-librerouter-v1-sqashfs-sysupgrade.bin
and at the serial interface execute
ath> tftp 82000000 openwrt-ar71xx-generic-librerouter-v1-squashfs-sysupgrade.bin
ath> erase 0x9f050000 +$filesize
ath> cp.b 0x82000000 0x9f050000 $filesize
ath> boot