- vor 5 Monaten
MikroTik - Automatische Systemupdates
##########################
Mit einem kleinen Script, kann unser MikroTik-Gerät auch automatisch Systemupdates installieren lassen.
So müssen wir das nicht immer von Hand machen.
Wie das geht, gibts hier im Video.
##########################
Das Script auf Github:
https://github.com/beeyev/Mikrotik-RouterOS-automatic-backup-and-update
##########################
Telegram-Kanal:
https://t.me/HoerliDE
Mastodon:
https://mastodon.social/@hoerli
Minds.com:
https://www.minds.com/Hoerli/
SteemIt:
https://steemit.com/@hoerli
Homepage:
http://hoerli.net
GameServers:
http://gamemania.org
Livestreams:
https://hoerli.net/livestream/
Facebook:
https://www.facebook.com/hoerli
Twitter:
https://twitter.com/HoerliDE
##########################
Videoinfo
Auflösung: 3840x2160
FPS: 60
Datenrate: 45000kbps
Audio: 320kbps
##########################
Mit einem kleinen Script, kann unser MikroTik-Gerät auch automatisch Systemupdates installieren lassen.
So müssen wir das nicht immer von Hand machen.
Wie das geht, gibts hier im Video.
##########################
Das Script auf Github:
https://github.com/beeyev/Mikrotik-RouterOS-automatic-backup-and-update
##########################
Telegram-Kanal:
https://t.me/HoerliDE
Mastodon:
https://mastodon.social/@hoerli
Minds.com:
https://www.minds.com/Hoerli/
SteemIt:
https://steemit.com/@hoerli
Homepage:
http://hoerli.net
GameServers:
http://gamemania.org
Livestreams:
https://hoerli.net/livestream/
Facebook:
https://www.facebook.com/hoerli
Twitter:
https://twitter.com/HoerliDE
##########################
Videoinfo
Auflösung: 3840x2160
FPS: 60
Datenrate: 45000kbps
Audio: 320kbps
Kategorie
🤖
TechnikTranskript
00:00Hallo und willkommen zu einem weiteren Video hier in der Mikrotik-Serie.
00:03In diesem möchte ich dir zeigen, wie du deinen Mikrotik-Router oder hier in dem Fall
00:07Noravan Gateway automatisch mit der aktuellen Mikrotik-Router-OS-Firmware ausstatten kannst.
00:13Denn was bisher immer so ein bisschen gefehlt hat in den Geräten, ist eben eine Möglichkeit,
00:17die Firmware bei Release automatisch auf dem Gerät einzuspielen.
00:22Wir mussten nämlich jedes Mal erstmal hingehen,
00:24händisch hier uns zum Beispiel mit Winbox auf das Gerät aufschalten oder über das Web-Interface gehen.
00:30Dann hier bei System die Packages auswählen und dann hier erstmal noch auf Check for Updates klicken
00:38und dann gucken, gibt es ein Update.
00:41Ne, ich bin jetzt hier vielleicht auf der gleichen Version, die gerade veröffentlicht ist.
00:46Und wenn es ein Update gibt, das dann dementsprechend herunterladen und installieren lassen.
00:50Es wäre doch schön, wenn es einfach von alleine gehen würde.
00:54Dann könnte man zum Beispiel Updates so takten, dass sie in der Nacht laufen
00:58und ich davon erstmal gar nichts mitbekommen.
01:00Denn wenn ihr was mitbekommen habt, dann, dass eben der Stable-Channel auch wirklich stable ist
01:05und ich selbst persönlich bisher damit nie Probleme hatte,
01:09irgendwie mal ein Gerät abgeschossen zu haben, wenn ich mal die neueste Firmware eingespielt habe.
01:14Das Ganze kriegen wir zum Glück jetzt mittlerweile hin,
01:16denn ein netter Nutzer hat ein Skript erstellt, was eben das genau für uns tut.
01:20Inklusive Backup anlegen von der bisherigen Konfiguration,
01:24dass wenn was schief läuft, wir auf jeden Fall einen Backup haben.
01:29Denn kein Backup, kein Mitleid.
01:32Wie du das Ganze in deinen Mikrotik-Router-OS reinbekommst, zeige ich dir jetzt.
01:36Dazu mache ich das Ganze jetzt erstmal wieder zu.
01:39Und wir müssen nämlich jetzt eine Vorbereitung treffen.
01:43Hier kann ich dir nicht genau helfen, weil du selber entscheiden musst,
01:47welchen Provider du gerne nutzen möchtest.
01:50Deswegen musst du selbst durch diese Sache dich durchkämpfen.
01:54Wir brauchen nämlich einen E-Mail-Server.
01:57Also wir müssen E-Mails einfach vom Gerät aus verschicken können.
02:00Das Ganze kriegen wir relativ simpel eingerichtet.
02:02Wir gehen hier in Winbox auf Tools und wählen dann hier einfach E-Mail aus.
02:09Hier musst du tatsächlich einen E-Mail-Provider deiner Wahl einrichten.
02:13Das kann jetzt T-Online, das kann Gmx, Web.de, Yahoo Mail, wer das noch nutzt.
02:19Oder auch dein eigener E-Mail-Server, wie zum Beispiel MailCore und Co. sein.
02:24Wir brauchen einfach nur einen E-Mail-Server, worüber eben unser Router hier in dem Fall eine E-Mail schicken kann.
02:31Das kann auch tatsächlich dein normales E-Mail-Konto sein, mit dem du tagtäglich E-Mails schickst.
02:37Denn du kannst dir selbst darüber auch E-Mails schicken.
02:40Wichtig nur hierbei bei der Einrichtung.
02:43Du musst gucken, dass eben hier ganz normal das E-Mail-Konto hinzugefügt werden kann.
02:48Konten, die zum Beispiel ein O auf benötigen, darunter fallen zum Beispiel manche Gmail-Konten mit einer gewissen Sicherheitskonfiguration,
02:57können hier nicht verwendet werden.
02:59Wir müssen uns also gegen den E-Mail-Server ganz einfach mit Benutzername bzw. E-Mail-Adresse und Passwort authentifizieren können.
03:07Wer zum Beispiel die T-Online-Adressen benutzt, den weise ich gerne darauf hin.
03:12Die haben ein sogenanntes E-Mail-Passwort, was nicht das Passwort deines Benutzerkontos von T-Online ist.
03:20Die Konfiguration, die du hier hinterlegen musst, findest du bei deinem Anbieter der Wahl immer auf irgendeiner Unterseite.
03:26Das bieten die überall an.
03:28Du musst einfach nur mal eine Suchmaschine des Vertrauens befragen.
03:31Ich selber benutze hier für private Sachen meine eigene Mail-Ko-Instanz und das funktioniert echt wunderbar.
03:39Habt ihr dann das Ganze hier eingetragen, könnt ihr hier mit Send-E-Mail meine Test-Mail losschicken und gucken, ob das Ganze funktioniert.
03:47Dann können wir hier das Fenster erstmal schließen.
03:51Denn jetzt holen wir uns ein Skript, was eben den Router automatisch updaten lässt.
03:56Das habe ich jetzt hier schon mal geöffnet in einem Browser und zwar finden wir das Ganze hier auf GitHub.
04:00Link dazu auch unten in der Videobeschreibung.
04:04Wir scrollen hier einfach ein bisschen weiter runter und dann finden wir hier auch eine Anleitung komplett auf Englisch.
04:09Ihr könnt euch gerne hier einmal durchkämpfen, wenn ihr hier möchtet.
04:13Hier findet ihr auch die Befehle, wenn ihr das Ganze über die Kommandozeile machen möchtet.
04:17Aber wir mögen das einfach.
04:19Wir machen das Ganze über die grafische Oberfläche.
04:22Wir scrollen einfach wieder hoch und wählen dann hier einfach mal das Backup and Update Skript aus.
04:28Dann können wir hier das Skript einmal angucken, wenn wir möchten.
04:31Wir drücken aber erstmal hier noch auf RAW, damit wir jetzt das originale Skript hier direkt angezeigt bekommen.
04:38Wir gehen hin, drücken, STRG und A.
04:41Dann können wir hier das Ganze einfach markieren.
04:43Machen dann einen Rechtsklick hier drauf und sagen hier mal kopieren.
04:48Gehen zurück in Winbox.
04:51Drücken dann hier auf System.
04:53Und gehen dann hier auf die Skripts.
04:57Und ihr seht, ich habe hier auch schon mal eins angelegt.
05:00Aber ich mache es jetzt einfach doppelt.
05:02Das ist jetzt für den Vorführeffekt hier egal.
05:05Wir drücken dann hier auf New.
05:07Geben dann hier dem ganzen Ding einen Namen.
05:10Zum Beispiel Updater.
05:12Können dann hier bei Common noch reinschreiben.
05:15Updater.
05:15Skript oder so ähnlich.
05:18Lassen die Haken so wie sie sind.
05:20Und fügen dann hier bei Source einfach das Skript, was wir gerade in der Zwischenablage haben, ein.
05:28Jetzt ist das mit meinem Monitor hier ein bisschen bescheiden, weil es relativ klein ist.
05:34Aber ich scrolle mal runter.
05:35Mal gucken, wie gut wir das dargestellt bekommen.
05:37Naja, müsste einigermaßen gehen.
05:38Denn wir müssen das Skript in ein paar Zeilen noch auf unsere Bedürfnisse anpassen, dass es genau das tut, was wir wollen.
05:44Zum einen können wir hier unsere E-Mail-Adresse eintragen, wohin eben das Backup geschickt wird.
05:51Und die Information, dass er eben ein Update gefunden hat und das jetzt installieren wird.
05:55Also tragt hier jetzt eure E-Mail-Adresse ein, auf der ihr das Ganze erhalten möchtet.
06:00Zum Beispiel eben hurdy at deinemail.de oder was auch immer.
06:05Dann haben wir hier eben die Möglichkeit, noch weitere Anpassungen am Skript selbst vorzunehmen.
06:14Wir haben eben hier die Möglichkeit zu sagen, wie soll er denn Backups machen.
06:19Oder wann soll er die Backups machen.
06:21Standgemäß steht das Ganze jetzt hier eben auf OS-Update.
06:24Wir können hier nur Notify-Modus aktivieren mit OS-Notify oder Backup.
06:29Dann müssen wir hier das einfach austauschen, dieses Wort, gegen dementsprechend das, was hier oben steht.
06:35Wir lassen das Ganze aber auf OS-Update, damit er eben die Updates selbst macht.
06:40Dann können wir hier weiter unten auch für das Backup noch ein Passwort wählen, damit es eben verschlüsselt ist, wenn ihr möchtet.
06:46Wenn ihr kein Passwort eintragt, dann wird auch keins gesetzt.
06:50Sprich, es wird euch unverschlüsselt dann zugestellt.
06:53Ihr könnt ebenfalls auch hier den Kanal auswählen, den ihr eben für die Update-Prüfung benutzt.
06:59Standgemäß steht das Ganze hier eben auf Stable.
07:02Ich würde es so belassen, denn damit habt ihr eben die höhere Garantie, dass die Updates, die auch installiert werden, sauber funktionieren und ihr euer Gerät dadurch nicht abschießt.
07:14Dann gibt es auch hier die Möglichkeit einzustellen, dass er eben Patches installiert oder nur Patches installiert in dem Fall.
07:23Hier eben mit dem Beispiel von der Version 6.43.2 auf die 6.43.6 wird installiert, aber das Upgrade auf die Version 6.44 wird nicht gemacht.
07:35Dann führt ihr hier, wenn ihr möchtet, noch einen Check der öffentlichen IP-Adresse durch, die ihr momentan habt.
07:41Den könnt ihr abschalten, wenn ihr möchtet.
07:44Wenn es euch nicht interessiert, dann tragt ihr hier statt einen True einfachen False ein.
07:49Ihr könnt auch hier eben anonyme Statistiken sammeln lassen, die eben keine sensitiven Informationen beinhalten, wie ihr hier schreibt.
07:57Das Ganze steht momentan auf True.
07:59Ihr könnt auch hier einen False eintragen.
08:02Damit wäre eigentlich das alles dann eingestellt, was wir einstellen müssen, weil es ihr eben noch ein paar Anpassungswünsche habt.
08:09Hier weiter unten folgt dann tatsächlich das komplette Skript.
08:12Momentan mit dem Stand vom 15.04.2025.
08:17Wenn ihr das Skript hier versteht, könnt ihr Änderungen gerne vornehmen.
08:20Allerdings empfiehlt natürlich der Entwickler, lasst die Finger weg, wenn ihr nicht wisst, was ihr hier tut.
08:27Sind wir dann durch, drücken wir einfach hier rechts unten auf Apply.
08:32Und dann auf OK.
08:35Damit hätten wir jetzt erstmal das Skript Updater angelegt.
08:39Das läuft aber von alleine nicht, denn es ist jetzt erstmal hier drin und wartet theoretisch auf Ausführung.
08:44Damit das Ganze eben jetzt automatisch ausgeführt wird, gehen wir hin, wählen hier wieder System an und gehen dann hier auf den Scheduler.
08:52In der Aufgabenplanung hier selbst können wir dann eben jetzt eine Aufgabe planen, wohl oder üblich, welche dann eben nach unseren Vorstellungen ausgeführt wird, die dann schlussendlich einfach das Skript startet.
09:06Wir gehen dann hier auf New und geben dem ganzen Ding einfach kurz Namen, zum Beispiel automatische Updates installieren, wie auch immer.
09:18Könnt ihr so benennen, wie ihr möchtet.
09:20Ihr könnt auch hier noch einen Kommentar einfügen, wenn ihr möchtet.
09:23Was ihr auf jeden Fall einstellen solltet, wäre hier eben der Intervall, wann das ganze Ding laufen soll.
09:28Meine Empfehlung, guckt alle zwei oder drei Tage maximal danach, vielleicht nur einmal in der Woche.
09:35Das reicht vollkommen aus.
09:37Ihr müsst nicht jeden Tag nach der neuen OS-Firmware gucken.
09:41Das ist, finde ich, zu oft, weil so oft gibt es auch gar kein Update zum Installieren.
09:47Also könnt ihr hier zum Beispiel bei Intervall einfach 48 eintragen.
09:52Das wären 48 Stunden, wenn wir ausklicken.
09:55Oh ne, macht er jetzt gerade noch nicht, aber wenn wir jetzt gleich hier auf Apply drücken, schreibt er das um auf 2D, also zwei Tage.
10:03Den Rest können wir so belasten, wie er ist.
10:05Und bei On-Event sind wir faul.
10:07Wir wechseln nochmal zurück in den Firefox.
10:10Gehen hier nochmal zurück.
10:12Gehen dann nochmal zurück hier auf die Übersichtsseite.
10:15Und scrollen einfach ein bisschen weiter runter.
10:18Denn der nette Herr hat uns hier schon alles reingeschrieben.
10:22Und zwar müssen wir lediglich hier System Script Run und dann den Skriptnamen mit einem Semikolon da eingeben.
10:31Sprich, das kopieren wir uns.
10:34Gehen zurück.
10:36Bügen das mal hier ein.
10:37Also Slash System Script Run und dann eben den Skriptnamen.
10:41In dem Fall haben wir ja das ganze Ding Updater getauft.
10:44Also drehen wir das ein, gefolgt mit einem Semikolon.
10:49Und dann drücken wir hier auf Apply.
10:50Okay.
10:51Wir sehen, er hat hier umgestellt auf 2D, also zwei Tage.
10:54Und das ganze Skript würde jetzt hier in dem Fall am 7.09.2025 um 23.08 und für 29 Sekunden starten.
11:04Wenn wir jetzt allerdings möchten, dass das mitten in der Nacht läuft, wenn wir zum Beispiel unseren Router gar nicht verwenden, weil wir logischerweise im Bett liegen und schlafen, können wir auch hingehen und die Uhrzeit hier oben bei Startzeit einfach abändern auf etwas, wo uns nicht stört.
11:21Zum Beispiel um 3.24 und 25 Sekunden.
11:27Da drücke ich hier nochmal auf Apply.
11:29Und wie wir sehen jetzt auch hier, er hat die Uhrzeit für den nächsten Durchlauf geändert.
11:34Kleiner Tipp noch hierbei.
11:35Dabei setzt die Uhrzeit vielleicht so, dass ihr nicht in diesen Zeitraum fallt, wenn ohnehin euer Router zum Beispiel die Netztrennung vornimmt, damit wir eben dem Provider vorweg greifen, dass der uns mal kurz aus dem Internet rauswirft, weil wir eine neue öffentliche IP-Adresse bekommen sollen.
11:53Sucht einfach hier einen Zeitpunkt raus, davor oder danach.
11:57Einfach, dass eben, falls er Firmware-Daten runterladen muss, weil ein Update bereit steht, nicht in diesen Intervall reinläuft und der Download unterbrochen wird.
12:05Wäre ziemlich blöd.
12:07Ich habe bei mir zum Beispiel die neue Verbindung so auf 4.30 Uhr gelegt.
12:11Sprich, das Update würde ich jetzt zum Beispiel jetzt auch hier um 3.30 Uhr, 3.45 Uhr oder sowas starten.
12:18Das passt dann wunderbar rein.
12:19Okay, damit wäre es eigentlich schon erledigt, wenn wir hier auf OK klicken, ist das Skript aktiv und wird jetzt dementsprechend ausgeführt.
12:27Was passiert also, wenn jetzt ein Update bereit steht?
12:30Nun, wenn er ein Update findet, dann legt er natürlich erstmal ein Backup an, schickt dir eine E-Mail zu mit den Backup-Daten, damit du auf jeden Fall ein Backup besitzt und wird dann die aktuelle Firmware herunterladen und installieren.
12:42In zwei Tagen wird er nochmal hingehen und dir sagen, hey, ich habe hier noch ein Update gefunden.
12:50Moment mal, das ist doch die gleiche Version.
12:52Ja, aber die ist noch nicht auf deinem Routerboard drauf.
12:55Denn vorhin habe ich dir ja noch gezeigt, wenn wir hier auf System drauf gehen und dann hier die Packages anwählen, dass wir die hier eben sehen.
13:01Und die hier wird er eben im ersten Durchlauf aktualisieren.
13:06Im zweiten Durchlauf dann wird er hingehen und hier bei System auch noch das Routerboard aktualisieren, damit eben auch das mit der neuesten Firmware versorgt wird.
13:18Sollte keine neue Firmware aktuell bereitstehen, dann wird er auch nichts unternehmen.
13:24Er wird dich nicht über E-Mail benachrichtigen, dass eh keine neue Firmware da ist und er wird dir auch nicht nochmal ein Backup zuschicken.
13:32Er macht einfach nichts.
13:34Und damit kommen wir auch zum Ende dieses Videos.
13:36Ich hoffe, es hat dir geholfen.
13:38Ich hoffe, es hat dir gefallen.
13:39Wenn ja, dann hinterlass irgendwie in irgendeiner Art positives Feedback.
13:43Bei manchen gibt es ein Däumchen nach oben, dann gibt es ein Flamme-Symbol oder ein Herzchen oder was auch immer.
13:48Falls da Fragen da sind, gibt es unten die Kommentare.
13:51Falls du beim Skript auf Probleme gestoßen bist, kannst du ja hier bei GitHub ein Issue eröffnen.
13:57Die gibt es hier oben auf der linken Seite.
14:00Und wenn das Video gefallen hat, dann teile es gerne mit deinen Freunden, damit die vielleicht auch das Skript in ihre Router einbinden, damit die automatisch aktualisiert werden.
14:08Bis dahin viel Spaß beim Updaten lassen und hau rein.