Kunin ay isang tool na MikroTik RouterOS na idinisenyo para sa kunin at iproseso ang impormasyon mula sa mga panlabas na mapagkukunan, gaya ng mga web server, gamit ang iba't ibang protocol.
Ang flexibility at power nito ay ginagawa itong mahalagang tool para sa network automation, monitoring at management.
Sa dulo ng artikulo ay makikita mo ang isang maliit pagsusulit papayagan ka nito suriin ang kaalamang natamo sa pagbasang ito
Basic Fetch Tool Syntax
Bago tayo sumisid sa mga partikular na halimbawa, mahalagang maunawaan ang pangunahing syntax ng fetch tool sa MikroTik RouterOS. Ang pangkalahatang istraktura ng isang fetch command ay ang mga sumusunod:
/tool fetch mode= address= src-path= dst-path=
– mode: Tinutukoy ang operation mode, na maaaring “http”, “https”, “ftp”, bukod sa iba pa.
– address: Ang address ng remote server.
– src-path: Ang path ng file sa remote server.
– dst-path: Ang patutunguhang landas sa MikroTik device.
Mga Praktikal na Halimbawa ng Paggamit ng Fetch sa MikroTik RouterOS
1. I-download ang Mga Remote Configuration
Maaaring gamitin ang fetch tool upang kunin ang mga configuration file mula sa isang malayuang server. Halimbawa, upang mag-download ng configuration file mula sa isang FTP server:
/tool fetch mode=ftp address=ftp.example.com src-path=config.rsc user=username password=pass dst-path=config.rsc
2. Awtomatikong Block List Update
Isipin natin na gusto naming panatilihing na-update ang isang listahan ng mga naka-block na IP address sa aming firewall. Magagawa namin ito sa pamamagitan ng awtomatikong pagkuha ng listahan mula sa isang web server:
/tool fetch mode=http address=example.com/src/blocklist.txt dst-path=blocklist.txt
/ip firewall address-list alisin [hanapin ang listahan=na-block]
/ip firewall address-list add list=blocked address-list=blocklist.txt
3. Remote Bandwidth Monitoring
Ang Fetch ay maaari ding maging kapaki-pakinabang para sa pagsubaybay sa bandwidth nang malayuan. Halimbawa, upang kunin ang isang file na naglalaman ng mga istatistika ng bandwidth mula sa isang web server:
/tool fetch mode=http address=stats.example.com/src/bandwidth.txt dst-path=bandwidth.txt
4. Mag-download ng mga file sa router
Ipinapakita ng sumusunod na halimbawa kung paano kopyahin ang file na may pangalan ng file na "conf.rsc" mula sa isang device na may IP address na 192.168.88.2 gamit ang FTP protocol at i-save ito gamit ang pangalan ng file na "123.rsc". Ang isang username at password ay kinakailangan upang mag-log in sa device.
[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
Halimbawa ng pag-upload ng file sa ibang router:
[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
Isa pang halimbawa ng pag-download ng file na nagpapakita ng paggamit ng property na "url".
[admin@test_host] /> /tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http
status: tapos na
[admin@test_host] /> /pag-print ng file
NAME TYPE SIZE CREATION-TIME
...
5 netadresses2.pdf .pdf file 11547 Hun/01/2010 11:59:51
Kunin ang talahanayan ng parameter ng tool sa MikroTik
Parameter | paglalarawan |
tirahan | IP address ng device kung saan kokopyahin ang file. |
bilang-halaga | Iniimbak ang output sa isang variable, dapat gamitin kasama ng property na 'output'. |
ASCII | Maaaring gamitin sa FTP at TFTP para sa ASCII mode transfers. |
check-certificate | Pinapagana ang pagpapatunay ng trust chain mula sa lokal na tindahan ng certificate. |
Ang 'yes-without-crl' ay nagpapatunay sa certificate nang hindi nagsasagawa ng CRL (certificate revocation list) check. | |
dst-path | Pangalan ng file at patutunguhan na landas. |
marami | Domain name o virtual domain (kung ginamit sa isang website) kung saan kokopyahin ang impormasyon. |
http-auth-scheme | HTTP authentication scheme (basic o digest). |
http-paraan | HTTP method na gagamitin (kunin, i-post, ilagay, tanggalin). |
http-data | Data na ipapadala kapag gumagamit ng PUT o POST na pamamaraan. |
http-header-field | Listahan ng mga field ng header ng HTTP at ang kanilang mga halaga. |
http-content-encoding | Ine-encode ang payload gamit ang gzip o deflate compression at nagdaragdag ng kaukulang Content-Encoding header. |
Magagamit lamang para sa HTTP POST at PUT. | |
panatilihin-resulta | Kung 'oo', lumilikha ng input file. |
paraan | Protocol ng koneksyon (ftp, http, https, sftp, tftp). |
output | Tinutukoy kung saan iimbak ang na-download na data (wala, file, user, user-with-header). |
password | Kinakailangan ang password para sa pagpapatunay sa remote na device. |
port | Port ng koneksyon. |
src-path | Pangalan ng malayuang file na kailangang kopyahin. |
mag-upload ng | Tanging (S)FTP mode ang sumusuporta sa mga pag-upload. Kung naka-enable, gagamitin ang fetch para mag-upload ng mga file sa isang malayuang server. |
url | URL na tumuturo sa file. Maaaring gamitin sa halip na 'address' at 'src-path'. |
gumagamit | Kinakailangan ang username para sa authentication sa remote na device. |
Mga Konklusyon at Pangwakas na Pagsasaalang-alang
Ang fetch tool sa MikroTik RouterOS ay isang malakas na kaalyado sa network automation at management. Ang mga halimbawang ibinigay ay isang maliit na sample lamang ng maraming praktikal na aplikasyon ng maraming gamit na tool na ito.
Sa pamamagitan ng pagsasama ng fetch sa mga script at pag-iskedyul ng kanilang pagpapatupad, mapapabuti ng mga administrator ng network ang kahusayan at pagiging tumutugon ng kanilang mga system.
Habang patuloy na umuunlad ang mga network at tumataas ang mga pangangailangan sa performance, nagiging kritikal ang pag-unawa at paggamit ng mga tool tulad ng fetch. Ang MikroTik RouterOS ay nag-aalok sa mga propesyonal sa networking ng kumpletong toolbox, at ang fetch tool ay isang hiyas na nararapat na tuklasin at sulitin.
Maikling pagsusulit sa kaalaman
Ano sa palagay mo ang artikulong ito?
Naglakas-loob ka bang suriin ang iyong natutunang kaalaman?
Inirerekomendang aklat para sa artikulong ito
MikroTik Fundamental Concepts Book, RouterOS v7
Pag-aaral ng materyal para sa MTCNA Certification Course, na-update sa RouterOS v7
Kaugnay na mga Artikulo
- WireGuard sa MikroTik RouterOS: Isang Secure at Mahusay na Solusyon sa VPN
- Wi-Fi 6 (802.11ax): Ang Kinabukasan ng Wireless Connectivity
- Wake on LAN: operasyon at praktikal na sitwasyon
- Virtual Private LAN Service (VPLS): Isang advanced na diskarte sa pagkakakonekta ng network
- UPnP sa MikroTik: Mga Bentahe, Hamon at Mahahalagang Kasanayan sa Seguridad