Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

Explorando la Potencia de la Herramienta Fetch en MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Fetch es una herramienta de MikroTik RouterOS diseñada para recuperar y procesar información desde fuentes externas, como servidores web, utilizando diversos protocolos.

Su flexibilidad y potencia hacen que sea una herramienta esencial para la automatización, el monitoreo y la gestión de redes.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

Sintaxis Básica de la Herramienta Fetch

Antes de sumergirnos en ejemplos específicos, es crucial comprender la sintaxis básica de la herramienta fetch en MikroTik RouterOS. La estructura general de un comando fetch es la siguiente:

/tool fetch mode=<modo> address=<dirección> src-path=<ruta_fuente> dst-path=<ruta_destino>

– mode: Especifica el modo de operación, que puede ser “http”, “https”, “ftp”, entre otros.

– address: La dirección del servidor remoto.

– src-path: La ruta del archivo en el servidor remoto.

– dst-path: La ruta de destino en el dispositivo MikroTik.

Ejemplos Prácticos de Uso de Fetch en MikroTik RouterOS

1. Descarga de Configuraciones Remotas

La herramienta fetch puede utilizarse para recuperar archivos de configuración desde un servidor remoto. Por ejemplo, para descargar un archivo de configuración desde un servidor FTP:

/tool fetch mode=ftp address=ftp.example.com src-path=config.rsc user=username password=pass dst-path=config.rsc

2. Actualización Automática de Listas de Bloqueo

Imaginemos que queremos mantener actualizada una lista de direcciones IP bloqueadas en nuestro firewall. Podemos hacerlo recuperando automáticamente una lista de un servidor web:

/tool fetch mode=http address=example.com/src/blocklist.txt dst-path=blocklist.txt

/ip firewall address-list remove [find list=blocked]

/ip firewall address-list add list=blocked address-list=blocklist.txt

3. Monitoreo de Ancho de Banda Remoto

Fetch también puede ser útil para monitorear el ancho de banda de forma remota. Por ejemplo, para recuperar un archivo que contiene estadísticas de ancho de banda desde un servidor web:

/tool fetch mode=http address=stats.example.com/src/bandwidth.txt dst-path=bandwidth.txt

4. Descargar archivos en el enrutador

El siguiente ejemplo muestra cómo copiar el archivo con el nombre de archivo “conf.rsc” desde un dispositivo con la dirección IP 192.168.88.2 mediante el protocolo FTP y guardarlo con el nombre de archivo “123.rsc”. Se necesitan un usuario y una contraseña para iniciar sesión en el dispositivo.

[admin@mt-test] /tool> fetch address=192.168.88.2 src-path=conf.rsc \

user=admin mode=ftp password=123 dst-path=123.rsc port=21 \

host="" keep-result=yes

Ejemplo de cargar un archivo en otro enrutador:

[admin@mt-test] /tool> fetch address=192.168.88.2 src-path=conf.rsc \

user=admin mode=ftp password=123 dst-path=123.rsc upload=yes

Otro ejemplo de descarga de archivos que demuestra el uso de la propiedad “url”.

[admin@test_host] /> /tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http

  status: finished

[admin@test_host] /> /file print

  NAME                     TYPE                  SIZE                 CREATION-TIME      

 ...

 5 netaddresses2.pdf        .pdf file             11547                jun/01/2010 11:59:51

Tabla de parámetros de la herramienta Fetch en MikroTik

Parámetro

Descripción

address

Dirección IP del dispositivo del cual se copiará el archivo.

as-value

Almacena la salida en una variable, debe usarse con la propiedad ‘output’.

ascii

Puede usarse con FTP y TFTP para transferencias en modo ASCII.

check-certificate

Habilita la validación de la cadena de confianza desde el almacén de certificados local.

 

‘yes-without-crl’ valida el certificado sin realizar la comprobación de CRL (lista de revocación de certificados).

dst-path

Nombre de archivo y ruta de destino.

host

Nombre de dominio o dominio virtual (si se usa en un sitio web) del cual se copiará información.

http-auth-scheme

Esquema de autenticación HTTP (basic o digest).

http-method

Método HTTP a utilizar (get, post, put, delete).

http-data

Datos que se enviarán al usar los métodos PUT o POST.

http-header-field

Lista de campos de encabezado HTTP y sus valores.

http-content-encoding

Codifica la carga útil utilizando compresión gzip o deflate y agrega una cabecera Content-Encoding correspondiente.

 

Utilizable solo para HTTP POST y PUT.

keep-result

Si es ‘yes’, crea un archivo de entrada.

mode

Protocolo de conexión (ftp, http, https, sftp, tftp).

output

Define dónde almacenar los datos descargados (none, file, user, user-with-headers).

password

Contraseña necesaria para la autenticación en el dispositivo remoto.

port

Puerto de conexión.

src-path

Nombre del archivo remoto que se necesita copiar.

upload

Solo los modos (S)FTP admiten cargas. Si está habilitado, se utilizará fetch para cargar archivos en un servidor remoto.

url

URL que apunta al archivo. Puede usarse en lugar de ‘address’ y ‘src-path’.

user

Nombre de usuario necesario para la autenticación en el dispositivo remoto.

Conclusiones y Consideraciones Finales

La herramienta fetch en MikroTik RouterOS es una poderosa aliada en la automatización y gestión de redes. Los ejemplos proporcionados son solo una pequeña muestra de las numerosas aplicaciones prácticas de esta herramienta versátil.

Al integrar fetch en scripts y programar su ejecución, los administradores de red pueden mejorar la eficiencia y la capacidad de respuesta de sus sistemas.

A medida que las redes continúan evolucionando y las demandas de rendimiento aumentan, comprender y aprovechar herramientas como fetch se vuelve fundamental. MikroTik RouterOS ofrece a los profesionales de redes una caja de herramientas completa, y la herramienta fetch es una joya que merece ser explorada y aprovechada al máximo.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Explorando la Potencia de la Herramienta Fetch en MikroTik RouterOS

Libro recomendado para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Próximos Cursos

Deja un comentario

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

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala
1
Haz clic para chatear

AcademyXperts BETA 1.0

Tu asistente virtual de AcademyXperts

Cuéntanos un poco sobre tí.

Así podremos darte la mejor recomendación

El teléfono no es válido

Confírmanos tus datos

Nuestros horarios son de Lunes a Viernes de 9:00 AM a 6:00 PM.

Atención: Lunes a Viernes de 9:00 AM a 6:00 PM (Ecuador GMT-5).