MikroTik, como Cliente-Servidor para conexiones remotas de puerto Serial (RS232)

MikroTik, como Cliente-Servidor para conexiones remotas de puerto Serial (RS232)

Muchos clientes, colaboradores y asociados me preguntan con frecuencia, ¿para qué es el Puerto RS-232 (Puerto serial de Mikrotik)?, su principal uso lógicamente es para configurar el equipo como tal, pero también es de gran utilidad para otras funciones, como es controlar y acceder a otros equipos con interface RS-232, utilizando Mikrotik como servidor serial de acceso por IP, en modo Cliente-Servidor

Configuración de puerto serial para acceso remoto

Si lo configuramos con Winbox nos dirigimos a la sección, System>Console. Donde vamos a encontrar la configuración por defecto que traen todos lo routers Mikrotik para poder acceder a ellos por el puerto serial y configurarlo. Esta configuración debemos eliminarla primero para poder configurar el acceso remoto del ejemplo que vamos a explicar.

Si prefieres hacerlo por comandos desde el terminal, este es el comando: /system console remove numbers=0

El próximo paso es configurar los parámetros del Puerto serial, desde Winbox en System>Ports. Donde configuraremos la velocidad, paridad, flujo, etc, en función al equipo con el que queremos conectarnos. Por ejemplo 9600, 8, N, 1, flow control off. Igual podemos configurarlo por terminal:

/system serial-terminal port=serial0 channel=1

/port set serial0 baud-rate=9600 data-bits=8 parity=none stop-bits=1

Luego en la misma ruta, pero en la pestaña Remote Access realizaremos la configuración del puerto, donde necesitaremos colocar el número de puerto TCP donde va a escuchar la conexión y la dirección IP del dispositivo donde se va a conectar. ”Es importante definir una dirección IP valida local, de lo contrario el Router Mikrotik buscara en todas las direcciones de la red LAN”, adicionalmente podremos definir una dirección IP permitida o una red permitida para agregar seguridad a la conexión remota, en cuanto al Protocolo tenemos dos opciones raw o rfc2217 que dependerá del tipo de conexión que queremos hacer:

  • RAW: Es un protocolo simple encapsula los datos dentro de la trama TCP y solo transmite las líneas de Rx y Tx, es poco común su uso, es para dispositivos que necesitan solo leer y escribir
  • RFC2217: Con este protocolo tenemos un manejo completo del puerto serie a través del flujo TCP. Todos los datos y líneas de control son transmitidos. Si tenemos un dispositivo Serial usando algunas líneas de control, esta es la opción correcta recomendada, RFC2217 como protocolo VCOM.

Este es un ejemplo de una configuración. El puerto serie del router está conectado en el puerto TCP 8548 en la IP local 192.168.1.254. El acceso está restringido a una única IP de origen de 172.16.20.50. Pueden usar cualquier terminal de acceso serial que dispongan (Putty, Hyperterminal, etc), y probar la conexión con la IP 192.168.1.254:8548, donde se podrá ver en Remote Address: la conexión activa.

Damián Esteban Ramón Escalante

Socio Fundador, Voz Global y R3 Networking

Para mayor información, soporte o asistencia,

http://www.whatsapp.vozglobal.net

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *