Holen ist ein MikroTik RouterOS-Tool, das für entwickelt wurde Informationen aus externen Quellen abrufen und verarbeitenB. Webserver, die verschiedene Protokolle verwenden.
Seine Flexibilität und Leistung machen es zu einem unverzichtbaren Werkzeug für die Netzwerkautomatisierung, -überwachung und -verwaltung.
Am Ende des Artikels finden Sie eine kleine Test das wird dir erlauben beurteilen das in dieser Lektüre erworbene Wissen
Grundlegende Syntax des Abruftools
Bevor wir uns mit konkreten Beispielen befassen, ist es wichtig, die grundlegende Syntax des Abruftools in MikroTik RouterOS zu verstehen. Die allgemeine Struktur eines Abrufbefehls ist wie folgt:
/tool Abrufmodus= Adresse= src-path= dst-path=
– Modus: Gibt den Betriebsmodus an, der unter anderem „http“, „https“, „ftp“ sein kann.
– Adresse: Die Adresse des Remote-Servers.
– Quellpfad: Der Dateipfad auf dem Remote-Server.
– dst-path: Der Zielpfad auf dem MikroTik-Gerät.
Praktische Beispiele für die Verwendung von Fetch in MikroTik RouterOS
1. Laden Sie Remote-Konfigurationen herunter
Mit dem Abruftool können Konfigurationsdateien von einem Remote-Server abgerufen werden. So laden Sie beispielsweise eine Konfigurationsdatei von einem FTP-Server herunter:
/tool fetch mode=ftp-Adresse=ftp.example.com src-path=config.rsc user=Benutzername passwort=pass dst-path=config.rsc
2. Automatische Aktualisierung der Sperrliste
Stellen wir uns vor, wir möchten eine Liste der blockierten IP-Adressen in unserer Firewall auf dem neuesten Stand halten. Wir können dies tun, indem wir automatisch eine Liste von einem Webserver abrufen:
/tool fetch mode=http-Adresse=example.com/src/blocklist.txt dst-path=blocklist.txt
/ip Firewall-Adressliste entfernen [find list=blocked]
/ip Firewall-Adressliste add list=blocked address-list=blocklist.txt
3. Fernüberwachung der Bandbreite
Fetch kann auch für die Fernüberwachung der Bandbreite nützlich sein. So rufen Sie beispielsweise eine Datei mit Bandbreitenstatistiken von einem Webserver ab:
/tool fetch mode=http-Adresse=stats.example.com/src/bandwidth.txt dst-path=bandwidth.txt
4. Laden Sie Dateien auf den Router herunter
Das folgende Beispiel zeigt, wie man die Datei mit dem Dateinamen „conf.rsc“ von einem Gerät mit der IP-Adresse 192.168.88.2 per FTP-Protokoll kopiert und unter dem Dateinamen „123.rsc“ speichert. Für die Anmeldung am Gerät sind ein Benutzername und ein Passwort erforderlich.
[admin@mt-test] /tool> fetch address=192.168.88.2 src-path=conf.rsc \
Benutzer=Administratormodus=FTP-Passwort=123 dst-path=123.rsc port=21 \
host="" keep-result=yes
Beispiel für das Hochladen einer Datei auf einen anderen Router:
[admin@mt-test] /tool> fetch address=192.168.88.2 src-path=conf.rsc \
Benutzer=Administratormodus=FTP-Passwort=123 dst-path=123.rsc upload=yes
Ein weiteres Beispiel für den Datei-Download, das die Verwendung der Eigenschaft „url“ demonstriert.
[admin@test_host] /> /tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http
Status: Abgeschlossen
[admin@test_host] /> /file print
NAME TYPE GRÖSSE ERSTELLUNGSZEIT
...
5 netaddresses2.pdf .pdf-Datei 11547 01 2010:11:59
Werkzeugparametertabelle in MikroTik abrufen
Parameter | Beschreibung |
Adresse | IP-Adresse des Geräts, von dem die Datei kopiert wird. |
als Wert | Speichert die Ausgabe in einer Variablen und muss mit der Eigenschaft „output“ verwendet werden. |
ASCII | Kann mit FTP und TFTP für Übertragungen im ASCII-Modus verwendet werden. |
Scheck-Zertifikat | Ermöglicht die Validierung der Vertrauenskette aus dem lokalen Zertifikatspeicher. |
„yes-without-crl“ validiert das Zertifikat, ohne die CRL-Prüfung (Certificate Revocation List) durchzuführen. | |
dst-pfad | Dateiname und Zielpfad. |
Gastgeber | Domänenname oder virtuelle Domäne (bei Verwendung auf einer Website), von der Informationen kopiert werden. |
http-auth-scheme | HTTP-Authentifizierungsschema (Basic oder Digest). |
http-Methode | Zu verwendende HTTP-Methode (get, post, put, delete). |
http-Daten | Daten, die bei Verwendung der PUT- oder POST-Methoden gesendet werden sollen. |
http-header-feld | Liste der HTTP-Header-Felder und ihrer Werte. |
http-Inhaltskodierung | Kodiert die Nutzlast mit gzip- oder Deflate-Komprimierung und fügt einen entsprechenden Content-Encoding-Header hinzu. |
Nur für HTTP POST und PUT verwendbar. | |
Keep-Ergebnis | Wenn „Ja“, wird eine Eingabedatei erstellt. |
Modus | Verbindungsprotokoll (ftp, http, https, sftp, tftp). |
Möglichkeiten für das Ausgangssignal: | Definiert, wo die heruntergeladenen Daten gespeichert werden sollen (keine, Datei, Benutzer, Benutzer mit Headern). |
Passwort | Für die Authentifizierung auf dem Remote-Gerät erforderliches Passwort. |
port | Verbindungsport. |
Quellpfad | Name der Remote-Datei, die kopiert werden muss. |
laden | Nur (S)FTP-Modi unterstützen Uploads. Wenn diese Option aktiviert ist, wird Fetch zum Hochladen von Dateien auf einen Remote-Server verwendet. |
URL | URL, die auf die Datei verweist. Kann anstelle von „address“ und „src-path“ verwendet werden. |
Benutzer | Benutzername für die Authentifizierung auf dem Remote-Gerät erforderlich. |
Schlussfolgerungen und abschließende Überlegungen
Das Abruftool in MikroTik RouterOS ist ein leistungsstarker Verbündeter bei der Netzwerkautomatisierung und -verwaltung. Die bereitgestellten Beispiele sind nur ein kleiner Auszug aus den vielen praktischen Anwendungen dieses vielseitigen Werkzeugs.
Durch die Integration von Fetch in Skripte und die Planung ihrer Ausführung können Netzwerkadministratoren die Effizienz und Reaktionsfähigkeit ihrer Systeme verbessern.
Da sich Netzwerke ständig weiterentwickeln und die Leistungsanforderungen steigen, wird das Verständnis und die Nutzung von Tools wie Fetch von entscheidender Bedeutung. MikroTik RouterOS bietet Netzwerkprofis eine komplette Toolbox, und das Fetch-Tool ist ein Juwel, das es verdient, erkundet und optimal genutzt zu werden.
Kurzes Wissensquiz
Was halten Sie von diesem Artikel?
Trauen Sie sich, Ihr erlerntes Wissen zu bewerten?
Empfohlenes Buch für diesen Artikel
MikroTik Fundamental Concepts Book, RouterOS v7
Lernmaterial für den MTCNA-Zertifizierungskurs, aktualisiert auf RouterOS v7
In Verbindung stehende Artikel
- WireGuard auf MikroTik RouterOS: Eine sichere und effiziente VPN-Lösung
- Wi-Fi 6 (802.11ax): Die Zukunft der drahtlosen Konnektivität
- Wake on LAN: Bedienung und praktische Situationen
- Virtual Private LAN Service (VPLS): Ein fortschrittlicher Ansatz zur Netzwerkkonnektivität
- UPnP auf MikroTik: Vorteile, Herausforderungen und wesentliche Sicherheitspraktiken