EL problema:
- No hay acceso con ningún password a la gestión web ni telnet (192.168.1.1) del ACCESS POINT ENGENIUS EOC-2611P. Sin embargo, sí responde contínuo a ICMP (ping).
Lo requerido:
- Archivos cfg.jffs2, jffs2.eoc-2610.bin, vmlinuxap51.bin.l7
- Instalar y habilitar el servicio TFTP en el pc (Pumkin me funcionó muy bien) como el ofrecido por solarwinds o cualquier otro fabricante (gratuito)
- Un cliente TELNET (Ejemplo Putty)
- De ser posible, un UPS que alimente el PC y el EOC-2611P
El procedimiento:
- Apagar el Access Point EOC 2611P
- Ejecutar Ping contínuo a 192.168.1.1 (ping -t 192.168.1.1 si la pc es windows, si no es windows no es necesario el parámetro -t) y dejar esa ventana de comandos abierta.
- Encender el EOC-2611P
- Inmediatamente que se observe que hay respuesta Ping proceder al siguiente paso
- Ejecutar un telnet al puerto 9000 con destino a 192.168.1.1
- Se abrirá la consola con Redboot>
- De allí en adelante deben ejecutarse una serie de instrucciones (respetando los espacios en la sintaxis)
RedBoot>
ip_address
-l 192.168.1.1/24 -h 192.168.1.10 (esta es la dir IP de la PC que tiene habilitado el servicio TFTP, conectada al Access Point)
IP:
192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default
server: 192.168.1.20
RedBoot>
load
-r -b %{FREEMEMLO} jffs2.eoc-2610.bin
Using
default protocol (TFTP)
Raw
file loaded 0x80041000-0x80430fff, assumed entry at 0x80041000
RedBoot>
fis
init -f
About
to initialize [format] FLASH image system - continue (y/n)? y
***
Initialize FLASH Image System
...
Erase from 0xa8030000-0xa87e0000:
...........................................................................................................................
...
Erase from 0xa87e0000-0xa87f0000: .
...
Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot>
fis
create256 -f 0xa8030000 -l 0x3f0000 -e 0 rootfs
...
Erase from 0xa8030000-0xa8420000:
...............................................................
...
Program from 0x80041000-0x80431000 at 0xa8030000:
...............................................................
...
Erase from 0xa87e0000-0xa87f0000: .
...
Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot>
load
-r -b %{FREEMEMLO} vmlinux.ap51.bin.l7
Using
default protocol (TFTP)
Raw
file loaded 0x80041000-0x800e0fff, assumed entry at 0x80041000
RedBoot>
fis
create256 -l 0xa0000 -f 0xa8420000 -e 0x80041798 -r 0x80041000
vmlinux.bin.l7
...
Erase from 0xa8420000-0xa84c0000: ..........
...
Program from 0x80041000-0x800e1000 at 0xa8420000: ..........
...
Erase from 0xa87e0000-0xa87f0000: .
...
Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot>
load
-r -b %{FREEMEMLO} cfg.jffs2
Using
default protocol (TFTP)
Raw
file loaded 0x80041000-0x80041000, assumed entry at 0x80041000
RedBoot>
fis
create256 -l 0x10000 -f 0xa84c0000 -e 0 cfg
...
Erase from 0xa84c0000-0xa84d0000: .
...
Program from 0x80041000-0x80041001 at 0xa84c0000: .
...
Erase from 0xa87e0000-0xa87f0000: .
...
Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot>
reset
Una vez reseteado el equipo, deberíamos tener capacidad de entrar con el usuario y password admin.