Reinstalar Mikrotik RB750 (No Serial Port)

Por dos veces consecutivas, he tenido problemas al actualizar el RouterOS en los RB750. En ambas oportunidades la RB ya no respondió luego de /system reboot.

Por eso les publico aquí la solución.

1. Requerirá de:

Radio Mobile – Guía para la UPEA

Aquí les dejo una pequeña guía para utilizar el radiomobile en una clase para iniciantes en despliegue de redes inalámbricas.

Radio Mobile es un programa de simulación de radiopropagación gratuito
desarrollado por Roger Coudé para predecir el comportamiento de sistemas
radio, simular radioenlaces y representar el área de cobertura de una red
de radiocomunicaciones, entre otras funciones.

El software trabaja en el rango de frecuencias entre 20 MHz y 20 GHz y está
basado en el modelo de propagación ITM (Irregular Terrain Model) o modelo
Longley-Rice.

Radio Mobile utiliza datos de elevación del terreno que se descargan
gratuitamente de Internet para crear mapas virtuales del área de interés,
vistas estereoscópicas, vistas en 3-D y animaciones de vuelo.

Los datos de elevación se pueden obtener de diversas fuentes, entre ellas
del proyecto de la NASA Shuttle Terrain Radar Mapping Misión (SRTM) que
provee datos de altitud con una precisión de 3 segundos de arco (100m).

Los mapas con información de elevaciones pueden ser superpuestos a
imágenes con mapas topográficos, mapas de carreteras o imágenes satélite.

En la página principal de Radio Mobile puede descargar gratuitamente el
programa, consultar guías de utilización, acceder al grupo Yahoo de
discusión de Radio Mobile y consultar las especificaciones o “data sheet” del
programa.

Ahora si les dejo el enlace de la guía: GUIA 5.

Estructura de los archivos Binarios de CaptiveWork 800S

Haber, les dejo algunos puntos de mi investigación con los BIN de CW. Realicé el trabajo solamente con un editor de archivos hexadecimales y haciendo algunas comparaciones entre los distintos BIN publicados hasta la fecha.

1. Los primeros 8 bytes son constantes (0-7): 0000012000001500
2. Los siguientes 4bytes (8-11): parece que representan algo caracteristico de cada BIN, pero no lo se aún. Pensé que estaba asociado a la fecha, pero no da.  Rectifico, ya realicé las pruebas correspondientes y el el Checksum32 pero haciendole un NOT bit a bit.
3. Los siguientes 4 bytes (12-15): represntan la versión del BIN, por ejemplo para el bin 2.33, les dará un entero igual a 233.
4. De ahí, hasta el offset 39 todos los bin tienen los mismos bytes. Pero los bytes 28-34 representa los caracteres: GSZIP01, que me imagino que representa el tipo de compresión del BIN. Posiblemente GZIP en el modo 01 con el algoritmo Compression with fixed Huffman codes (BTYPE=01), ver RFC 1951.

5. Los siguientes 16bytes tienen mucha importancia y les muestro que significan, algunos pude comprobarlos y otros porque no logre descomprimir los supongo:

40-43: tamaño del bloque descomprimido (nBU)
44-47: tamaño del bloque comprimido (nBC)
48-51: CheckSum (CRT) del bloque descomprimido
52-55: CheckSum (CRT) del bloque comprimido

6. Luego viene el bloque comprimido cuyo tamaño es nBC
7. También pueden vericar que a partir del offset: 983068 (en decimal por si acaso) hasta el final casi todos los bines tienen los mismos datos, salvo el tema de las llaves que en el cso de telefónica estan a partir del offset: 1007240.

Bueno, espero haber contribuido en algo.

Haber si alguien puede descomprimir el bloque correspondiente.

Saludos.

RB1100

Mikrotik ha anunciado el lanzamiento de nuevos productos para las routerboard. Uno de los más destacados será, sin lugar a dudas, la RB1100.

De acuerdo a sus principales caracteristicas, serán la elección ideal para gestión de red en los WISP e ISP. Además, es el equipo más adecuado en el perímetro de tu red.

CPU PowerPC MPC8544 network processor
Memory SODIMM DDR Slot, 512MB installed (supports up to 1.5GB)
Boot loader RouterBOOT, 1Mbit Flash chip
Data storage Onboard NAND memory chip
Ethernet Thirteen 10/100/1000 Mbit/s Gigabit Ethernet with Auto-MDI/X
Ethernet Includes switch to enable ethernet bypass in two ports
miniPCI none
Storage Two microSD slots
Serial Port One DB9 RS232C asynchronous serial port
Extras Reset switch, Beeper
Power options IEC C14 standard connector 110/220V
Fan Dual fan with failover support mounted at case back
Dimensions 1U case: 45 x 75 x 440 mm, 1185g. Board only: 375g
Operating System MikroTik RouterOS v4, Level 6 license

Conectividad en Santa Rosa del Sara

Santa Rosa del Sara es un pueblito a 100 Km de Santa Cruz de la Sierra. Hace varios años se realizó un proyecto para compartir Internet entre varias instituciones (ver este link), pero la única conexión disponible era la satelital. La conexión era muy simple, la IDU (Internat Data Unit) o modem satelital se conectaba directamente a un router RB433 de Mikotik, instalada en una torre de 30m de altura. Más »

Como flashear los routers basados en RTL 8186

Muchos han preguntado como recuperar equipos por un mal flasheo o reflashear routers basados en RTL8186.

Aunque la cuestión parezca trivial y está en muchos blogs; he visto por conveniente ponerlo tambien aquí.

Pasos:

  1. Configurar la interface de red de tu PC con una IP en el segmento 192.168.1.0/24, exepto la 192.168.1.6 (que es la del router cuando arranca en modo tftp). Normalmente utilizo la 192.168.1.10/24.
  2. Tener disponible la imagen o el firmware en un directorio, el firmware dependerá del modelo del router. Es conveniente consultar esta información en la página del fabricante o del suministrador del firmware.
  3. Desconectar la alimentación del router, mientras se mantiene  presionado el botón de reset volver a conectar la alimentación del router y esperar al menos 5 segundos. Esto hace que el router entre en modo servidor tftp, en espera de un archivo binario (firmware) cargado por un cliente tftp.
  4. Si no ha conectado el router a la computadora puede hacerlo en este momento. Abrir una ventana de comandos convenientemente en el directorio donde se encuentra el firmware que se cargará al router y en windows colocar el siguiente comando:
  5. c:\utils>tftp -i 192.168.1.6 PUT <file_name_firmware>

    En mi caso, estoy en el directorio utils. Esperar que cargue el firmware y el equipo se reiniciará solo.

  6. Una vez que pase esto, puedes ingresar via http al entorno de configuración del router.

Espero que esto les sea útil.

Cargando dd-wrt a DIR320

El día de hoy compré un equipo DIR320 para realizar pruebas de rendimiento utilizando firmware openwrt y ddwrt que además soporten dispositivos USB.

El tema de openwrt, a mi gusto más flexible que ddwrt, lo dejaré para otro post. Por el momento les contaré como me fue cargando el dd-wrt.

Para cargar el firmware pueden utilizar el script para windows publicado en la página de openwrt: Más »

Taller de entrenamiento en la UPEA

Amigos, retomo de tiempo el blog y espero darle continuidad a muchos trabajos que dejé pendientes. Mucho del tiempo transcurrido lo dediqué a desplegar redes inalámbricas comunitarias. Estas redes, en todos los casos que implementé, intentan brindar acceso a servicios de conectividad de forma sostenible a sectores excluidos por los grandes operadores.

Hace unos días llevamos adelante la socialización de estas redes inalámbricas en un Taller de entrenamiento en RouterOS y Asterisk. Espero pasarles unas fotos del taller en los siguientes post.

El taller se llevó a cabo en la Universidad Publica de El Alto en Bolivia en el marco siguiente:

Objetivo

Los participantes de este taller estarán en capacidad de construir tecnologías de comunicación accesibles para su comunidad por medio del buen uso de todos los recursos disponibles. Particularmente los participantes desarrollaran capacidades para diseñar, implementar y gestionar redes inalámbricas basadas en el RouterOS de Mikrotik y servicios de VoIP basados en Asterisk. Más »

Instalar OpenWRT en meraki-mini

Como saben el meraki mini (www.meraki.com) permite extender redes mesh con “cero” configuración. Este pequeño AP esta basado en el chip AR2315 y funciona de maravilla con una diversidad de firmwares de terceros, tiene nada menos que 8MB en flash y 16MB en RAM, además soporta PoE.

En este post les mostraré como instalar el OpenWRT en el meraki-mini.

Flashear el meraki mini con open-wrt, se puede hacer utilizando una conexión serial por el jtag, pero tambien utilizando la conexión ethernet. Hoy explicaré el segundo caso, debido a que no todos tienen el conector serial a jtag. Más »

Estructura básica del archivo de licencia APRouter

Hace algun tiempo les prometí esta entrega. Con todo no me dediqué a desentrañar la estructura completa del archivo de licencia sino solamente aquellos bytes necesarios para la mac y la llave de 22 bytes.

Sin embargo existe el código fuente en C para el acceso directo a la partición mtd y modificar tanto la configuración, como el firm almacenado en la flash.

En el archivo de licencia identifique tres bloques, que en el caso del APRouter 6.1 son HS02, DS03 y CS03. Cada uno de estos bloques tienen la siguiente estructura: Más »