Obtenir és una eina de MikroTik RouterOS dissenyada per recuperar i processar informació des de fonts externes, com a servidors web, utilitzant diversos protocols.
La seva flexibilitat i potència fan que sigui una eina essencial per a l'automatització, la monitorització i la gestió de xarxes.
Al final de l'article trobareu un petit prova que et permetrà avaluar els coneixements adquirits en aquesta lectura
Sintaxi Bàsica de l'Eina Fetch
Abans de submergir-nos en exemples específics, és crucial comprendre la sintaxi bàsica de l'eina fetch a MikroTik RouterOS. L'estructura general d'una ordre fetch és la següent:
/tool fetch mode= address= src-path= dst-path=
– mode: Especifica el mode d'operació, que pot ser “http”, “https”, “ftp”, entre d'altres.
– address: L'adreça del servidor remot.
– src-path: La ruta del fitxer al servidor remot.
– dst-path: La ruta de destinació al dispositiu MikroTik.
Exemples Pràctics d'Ús de Fetch a MikroTik RouterOS
1. Descàrrega de Configuracions Remotes
L'eina fetch es pot utilitzar per recuperar fitxers de configuració des d'un servidor remot. Per exemple, per descarregar un fitxer de configuració des d'un servidor FTP:
/tool fetch mode=ftp address=ftp.example.com src-path=config.rsc user=username password=pass dst-path=config.rsc
2. Actualització Automàtica de Llistes de Bloqueig
Imaginem que volem mantenir actualitzada una llista d'adreces IP bloquejades al nostre firewall. Podem fer-ho recuperant automàticament una llista d'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. Monitorització d'Amplada de Banda Remot
Fetch també pot ser útil per monitoritzar l'amplada de banda de manera remota. Per exemple, per recuperar un fitxer que conté estadístiques d'amplada de banda des d'un servidor web:
/tool fetch mode=http address=stats.example.com/src/bandwidth.txt dst-path=bandwidth.txt
4. Descarregar fitxers a l'encaminador
El següent exemple mostra com copiar el fitxer amb el nom de fitxer “conf.rsc” des d'un dispositiu amb l'adreça IP 192.168.88.2 mitjançant el protocol FTP i desar-lo amb el nom de fitxer “123.rsc”. Es necessita un usuari i una contrasenya per iniciar sessió al dispositiu.
[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
Exemple de carregar un fitxer en un altre encaminador:
[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
Un altre exemple de descàrrega de fitxers que demostra l'ús de la propietat “url”.
[admin@test_host] /> /tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http
estatus: finished
[admin@test_host] /> /file print
NAME TYPE SIZE CREATION-TIME
...
5 netaddresses2.pdf .pdf file 11547 jun/01/2010 11:59:51
Taula de paràmetres de l'eina Fetch a MikroTik
paràmetre | Descripció |
direcció | Adreça IP del dispositiu del qual es copiarà el fitxer. |
as-value | Emmagatzema la sortida en una variable, s'ha d'usar amb la propietat output. |
ASCII | Es pot utilitzar amb FTP i TFTP per a transferències en mode ASCII. |
check-certificate | Habilita la validació de la cadena de confiança des del magatzem de certificats local. |
'yes-without-crl' valida el certificat sense fer la comprovació de CRL (llista de revocació de certificats). | |
dst-path | Nom del fitxer i ruta de destinació. |
host | Nom de domini o domini virtual (si es fa servir en un lloc web) del qual es copiarà informació. |
http-auth-scheme | Esquema d'autenticació HTTP (basic o digest). |
http-method | Mètode HTTP a utilitzar (get, post, put, delete). |
http-data | Dades que s'enviaran en utilitzar els mètodes PUT o POST. |
http-header-field | Llista de camps de capçalera HTTP i els seus valors. |
http-content-encoding | Codifica la càrrega útil utilitzant compressió gzip o deflate i afegeix una capçalera Content-Encoding corresponent. |
Utilitzable només per a HTTP POST i PUT. | |
keep-result | Si és 'yes', creeu un fitxer d'entrada. |
manera | Protocol de connexió (ftp, http, https, sftp, tftp). |
sortida | Defineix on emmagatzemar les dades descarregades (none, file, user, user-with-headers). |
contrasenya | Contrasenya necessària per a l'autenticació al dispositiu remot. |
port | Port de connexió. |
src-path | Nom del fitxer remot que cal copiar. |
pujar | Només els modes (S)FTP admeten càrregues. Si està habilitat, s'utilitzarà fetch per carregar fitxers en un servidor remot. |
url | URL que apunta al fitxer. Es pot utilitzar en lloc d'address i src-path. |
user | Nom d'usuari necessari per a l'autenticació al dispositiu remot. |
Conclusions i Consideracions Finals
L'eina fetch a MikroTik RouterOS és una poderosa aliada en l'automatització i la gestió de xarxes. Els exemples proporcionats només són una petita mostra de les nombroses aplicacions pràctiques d'aquesta eina versàtil.
En integrar fetch en scripts i programar-ne l'execució, els administradors de xarxa poden millorar l'eficiència i la capacitat de resposta dels seus sistemes.
A mesura que les xarxes continuen evolucionant i les demandes de rendiment augmenten, comprendre i aprofitar eines com fetch esdevé fonamental. MikroTik RouterOS ofereix als professionals de xarxes una caixa d'eines completa i l'eina fetch és una joia que mereix ser explorada i aprofitada al màxim.
Breu qüestionari de coneixements
Què et va semblar aquest article?
T'atreveixes a avaluar els teus coneixements apresos?
Llibre recomanat per a aquest article
Llibre Conceptes Fonamentals de MikroTik, RouterOS v7
Material d'estudi per al Curs de Certificació MTCNA, actualitzat a RouterOS v7
articles Relacionats
- WireGuard a MikroTik RouterOS: Una Solució Segura i Eficient per a VPN
- Wi-Fi 6 (802.11ax): El Futur de la Connectivitat Sense fil
- Wake on LAN: funcionament i situacions pràctiques
- Virtual Private LAN Service (VPLS): Un enfocament avançat per a la connectivitat de xarxes
- UPnP a MikroTik: Avantatges, Desafiaments i Pràctiques de Seguretat Essencials