Muchas veces me ha tocado tener que acceder a algún RouterBoard via serial, voy a explicar y de paso que me quede como ayuda memoria la forma de poder utilizar el Minicom en Linux para acceder a un RB vía serial y un adaptador USB.
El escenario es el siguiente, contamos con los siguientes elementos:
- Routerboard
- Un cable modem nulo serial
- Un adaptador de Serial-USB
- Una distribución de Linux.
- Una notebook (ó PC con serie)
Al conectar el USB-Serial al la notebook hacemos un dmesg para saber si ha sido reconocido, en mi caso obtuve lo siguiente:
[ 196.065047] usb 4-2: new full speed USB device using uhci_hcd and address 5
[ 196.229219] usb 4-2: configuration #1 chosen from 1 choice
[ 196.232145] ch341 4-2:1.0: ch341-uart converter detected
[ 196.264823] usb 4-2: ch341-uart converter now attached to ttyUSB0
max@maxi:~#
Como vemos el USB estará disponible a través de ttyUSB0, por lo que ahora ejecutamos el minicom con la opción de configuración:
minicom -s
Nos saldrá la siguiente pantalla, para la configuración y acceso a un RouterBoard necesitamos que este seteado en 115200, 8,N,1:
+-----------------------------------------------------------------------+| A - Dispositivo Serial : /dev/ttyUSB0 || B - Localización del Archivo de Bloqueo : /var/lock || C - Programa de Acceso : || D - Programa de Salida : || E - Bps/Paridad/Bits : 115200 8N1 || F - Control de Flujo por Hardware: Sí || G - Control de Flujo por Software: No || || ¿Qué configuración alterar? |+-----------------------------------------------------------------------+| Pantalla y teclado || Salvar configuración como dfl || Salvar configuración como.. || Salir |+------------------------------------------+
Luego apretando ESC y si tenemos todo bien nos aparecerá el login del RB, algo así
MKE 3.22
by MKE - Router Edition Login: AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
Password:
Espero que sea de utilidad…