Modernisation et installation - RouterOS
M. 'ris B.
Vue d'
Les dispositifs MikroTik sont préinstallés avec RouterOS, de sorte que l'installation n'est
généralement pas nécessaire, sauf dans le cas où l'installation de RouterOS sur un PC x86 ou une
instance virtuelle CHR. La procédure de mise à niveau sur les dispositifs déjà installés est simple.
Amélioration de la mise à niveau
Numérotation de la version
Les versions RouterOS sont numérotées séquentiellement lorsqu'une période est utilisée pour
séparer des séquences, elle ne représente pas un point décimale, et les séquences n'ont pas de
signification positionnelle. Un identificateur de 2,5, par exemple, n'est pas "deux et demi" ou "à
mi-chemin de la troisième version", c'est la cinquième révision de deuxième niveau de la deuxième
révision du premier niveau. Par conséquent, v5.2 est plus ancien que la v5.18, qui est plus récent.
Les versions RouterOS sont publiées dans plusieurs «chaînes de libération»: à long terme, stable,
test et développement. Lors de la mise à niveau de RouterOS, vous pouvez choisir une chaîne de
libération à partir de laquelle installer les nouveaux paquets.
Long terme : publié rarement, et ne comprend que les corrections les plus critiques, les mises à
jour dans un chiffre d'addition ne contiennent pas de nouvelles fonctionnalités. Lorsqu'une version
stable est éteuvable depuis un certain temps et semble être suffisamment stable, elle est promue
dans la branche à long terme, remplaçant une version plus ancienne, qui est ensuite déplacée dans
les archives. Cela ajoute consécutivement de nouvelles caractéristiques.
Stable : S'élevé tous les quelques mois, y compris toutes les nouvelles fonctionnalités et
corrections testées.
Tests : Libérés toutes les quelques semaines, ne subissent que des tests internes de base et ne
doivent pas être utilisés en production.
Développement : Libéré si nécessaire. Inclut les changements bruts et est disponible pour les
amateurs de logiciels pour tester de nouvelles fonctionnalités.
Modernisation standard
La fonction de mise à niveau du paquet se connecte aux serveurs de téléchargement de MikroTik et
vérifie s'il y a une autre version de RouterOS pour votre appareil sous le canal de libération
sélectionné. Peut également être utilisé pour le déclassement, si vous, par exemple, utilisez une
libération stable en ce moment, mais changez le canal de libération à long terme.
Après avoir cliqué sur le bouton Vérifier les mises à jour dans QuickSet (ou dans le menu Système
et les paquets), la fenêtre Check For Updates s'ouvrira avec le journal de change en cours ou le
dernier changelog (si une version plus récente existe). S'il existe une version plus récente, les
boutons Download et Download-Install apparaîtront. En appuyant sur le bouton de
téléchargement, une version la plus récente sera téléchargée (le redémarrage de l'appareil manuel
est nécessaire), en cliquant sur Download-Install, le téléchargement commencera, et après un
téléchargement réussi redémarrer un appareil pour installer les paquets téléchargés.
Les versions proposées dépendront du canal de libération sélectionné. Toutes les versions ne sont
pas disponibles. Il ne sera pas possible de passer d'une version plus ancienne à la dernière version
en une seule fois, lorsqu'on utilisera l'approche de check-for-updates. Par exemple, si l'on exécute
RouterOS v6.x, même en sélectionnant le canal de mise à niveau de version majeur, appelé
"Upgrade", vous ne verrez que v7.12.1 comme la version disponible. Vous devez d'abord passer à
cette version intermédiaire et seulement des versions plus récentes seront disponibles dans les
canaux. Cette étape intermédiaire peut être faite en utilisant la vérification des mises à jour, mais
vous devrez simplement répéter la vérification des mises à jour après la première mise à jour de la
version intermédiaire.
Si des progiciels personnalisés sont installés, le téléchargeur en tiendra compte et le téléchargera
tous les progiciels nécessaires.
Il est fortement recommandé de mettre à niveau le logiciel d'amorçage après la mise à jour de
RouterOS. Pour mettre à niveau le logiciel d'amorçage, exécuter la commande « /system
routerboard upgrade » dans CLI, suivie d'un redémarrage. Sinon, accédez au menu GUI System et
RouterBOARD et cliquez sur le bouton "Mettre à niveau", puis redémarrez l'appareil.
Vous pouvez automatiser le processus de mise à niveau en exécutant un script dans
l'ordonnanceur système. Ce script interroge les serveurs de mise à niveau MikroTik pour les
nouvelles versions, si la réponse reçue indique "Nouvelle version est disponible", le script émet
alors la commande de mise à niveau ci-dessous. Note importante, cela ne fonctionnera pas, si vous
le faites pour la première fois sur une version plus ancienne. Il peut ne pas voir les dernières
versions disponibles, si vous utilisez v6.x, vous devrez d'abord sélectionner manuellement le canal
"Upgrade" pour faire une mise à jour majeure vers la version intermédiaire v7.12.1, et ce n'est
qu'ensuite que les versions v7 plus récentes seront visibles dans les canaux de mise à niveau.
[admin@MikroTik] >/system package update check-for-updates once :delay 3s; :if
( [get status] = "New version is available") do={ install }
Mise à niveau manuelle
Vous pouvez mettre à niveau RouterOS de la manière suivante:
WinBox – glisser-déposer des fichiers dans le menu Fiches
WebFig - télécharger des fichiers à partir du menu Fiches
FTP - télécharger des fichiers vers le répertoire racine
Il est fortement recommandé de mettre à niveau le logiciel d'amorçage après la mise à niveau de
RouterOS. Pour mettre à niveau le logiciel d'amorçage, exécuter la commande « /system
routerboard upgrade » dans CLI, suivie d'un redémarrage. Sinon, accédez au menu GUI System et
RouterBOARD et cliquez sur le bouton "Mettre à niveau", puis redémarrez l'appareil.
Le routerOS ne peut pas être mis à niveau au moyen d'un câble série. Seul RouterBOOT est évolutif
en utilisant cette méthode.
Processus de mise à niveau manuel
Première étape - visitez le site [Link] et rendez-vous sur la page Logiciel, puis
choisissez l'architecture du système sur lequel vous avez installé le RouterOS (l'architecture du
système peut être trouvée dans la section Système et ressource);
Télécharger les ensembles routeros (prinaux) et extra installés sur un dispositif;
Télécharger des paquets sur un dispositif en utilisant l'une des méthodes précédemment
mentionnées:
Menu: /system/package/update install inoublier la commande permet de mettre à niveau
uniquement le paquet principal RouterOS, tout en omettant des paquets qui sont manquants ou ne
sont pas téléchargés au cours d'un processus de mise à niveau manuel.
Utilisation de WinBox
Choisissez votre type de système et téléchargez le paquet de mise à niveau. Connectez-vous à votre
routeur avec WinBox, sélectionnez le fichier téléchargé avec votre souris, et faites-le glisser dans le
menu Fiches. Si certains fichiers sont déjà présents, assurez-vous de mettre le paquet dans le menu
racine, et non à l'intérieur du dossier du hotspot. Le téléchargement commencera.
Après avoir terminé, redémarrez l'appareil. Le nouveau numéro de version sera vu dans le titre
Winbox et dans le menu "Paçons".
Utilisation du FTP
Ouvrez votre programme SFTP préféré (dans ce cas, c'est Filezilla), sélectionnez le paquet, et
téléchargez-le sur votre routeur ([Link] est l'adresse de mon routeur dans cet exemple).
notez que dans l'image je télécharge de nombreux paquets, mais dans votre cas - vous aurez un
fichier qui les contient tous
si vous le souhaitez, vous pouvez vérifier si le fichier est transféré avec succès sur le routeur
(facultatif):
[admin@MikroTik] >/file print Columns: NAME, TYPE, SIZE, CREATION-TIME # NAME
TYPE SIZE CREATION-TIME 0 [Link] package 13.0MiB may/18/2023
16:16:18 1 pub directory nov/04/2022 11:22:19 2 ramdisk directory jan/01/1970
03:00:24
redémarrez votre routeur pour le démarrage du processus de mise à niveau:
[admin-MikroTik-/reboot de système
Redémarrage, oui ?
après le redémarrage, votre routeur sera à jour, vous pouvez le vérifier dans ce menu:
[admin-MikroTik-/-----------------------
si votre routeur n'a pas fait de mise à niveau correcte, assurez-vous de vérifier le journal
[admin-MikroTik-/log impression sans paging
Modernisation locale du routerOS
Sous-menu : system/package/local-update/
Vous pouvez mettre à niveau un ou plusieurs routeurs MikroTik au sein de votre réseau local en
utilisant un appareil qui a tous les paquets nécessaires. La fonctionnalité est disponible à partir de
la version 7.17beta3 dans (mise à jour locale du système et des paquets) et remplacera la fonction
(système et mise à jour automatique). Voici un exemple simple avec 3 routeurs (la même méthode
fonctionne sur des réseaux à nombre infini de routeurs):
Placez les paquets nécessaires dans le menu Files, sur votre routeur principal:
Facultatif, vous pouvez régler le dispositif miroir entre le dispositif principal, si ce n'est pas
nécessaire, sautez cette étape:
Choisissez les sources d'emballage locale et activez le dispositif miroir. Régler le serveur primaire
où se trouvent les paquets, [Link]. Le réglage minimum de l'intervalle peut être réglé à
00:07:12, à l'aide de l'appareil Winbox à un appareil principal et vérifier les colis.
Si de nouveaux progiciels sont disponibles, il commencera à télécharger, veuillez noter que le
processus de téléchargement est lent et peut nécessiter un certain temps lorsque de nombreux
fichiers sont utilisés. En cas d'échecs, le téléchargement reprendra lors du prochain contrôle.
Un nouveau dossier "packs" est créé, où le dispositif miroir stockera les paquets:
Ajouter une nouvelle source d'emballage sur le dispositif qui sera mise à jour, dans cet example
nous utilisons le dispositif miroir [Link]:
Une fois que vous cliquez sur Refresh in Local Update on tab, l'appareil utilisant Winbox va
essayer de se connecter à la source et de vérifier s'il y a de nouveaux paquets.
Choisissez les paquets et cliquez sur télécharger, après le téléchargement de l'appareil sera
nécessaire pour redémarrer pour la mise à jour.
Utiliser le système/package/local-update/rafraîchissement pour l'automatiser dans vos scripts et
outils fetch url peut être utilisé pour télécharger des paquets à partir de notre page web, par
exemple: tool/fetch url [Link]
Mise à niveau du routerOS à l'aide de Dude
Problèmes de licence
Lors de la mise à niveau à partir de versions plus anciennes, il pourrait y avoir des problèmes avec
votre clé de licence. Scénarios possibles:
Lors de la mise à niveau de RouterOS v2.8 ou plus, le système peut se plaindre d'une heure de mise
à niveau expirée. Pour l'emporter, utilisez Netinstall pour mettre à niveau. Netinstall ignorera les
anciennes restrictions de licence et se mettra à niveau.
Lors de la mise à niveau vers RouterOS v4 ou plus récent, le système vous demandera de mettre à
jour la licence vers un nouveau format. Pour ce faire, assurez-vous que votre Winbox PC (et non le
routeur) dispose d'une connexion Internet opérationnelle sans aucune restriction pour atteindre
[Link] et cliquez sur "mise à jour de la licence" dans le menu de licence.
Netinstall
NetInstall est un outil d'installation largement utilisé pour RouterOS. Il fonctionne sur les
systèmes Windows ou via un outil de ligne de commande, netinstall-cli, sur Linux, ou via Wine
(avec les autorisations de super-utilisateur requises).
Les utilitaires NetInstall peuvent être téléchargés à partir de la section de téléchargement
MikroTik.
NetInstall est également utilisé pour réinstaller RouterOS dans les cas où une installation
précédente a échoué, a été endommagée ou où des mots de passe d'accès ont été perdus.
Pour utiliser NetInstall, votre appareil doit prendre en charge le démarrage d'Ethernet, avec une
connexion Ethernet directe entre l'ordinateur NetInstall et le dispositif cible. Tous les
routerBOARD prennent en charge le démarrage du réseau PXE, qui peut être activé dans le menu
"routerboard" RouterOS (si RouterOS est accessible) ou dans les paramètres du chargeur de
démarrage à l'aide d'un câble de la console sérielle.
Remarque: Pour les dispositifs RouterBOARD sans port série ou accès à RouterOS, vous pouvez
activer le démarrage PXE en utilisant le bouton Réinitialiser.
NetInstall peut également installer directement RouterOS sur un disque (USB/CF/IDE/SATA)
connecté à la machine NetInstall Windows. Une fois installé, il suffit de transférer le disque sur la
machine de routeur et de démarrer à partir de celui-ci.
Attention N'essayez pas d'installer RouterOS sur le lecteur de votre système. L'action va formater
votre disque dur et effacer votre système d'exploitation existant.
CD Install
Types d'emballage de routerOS
Des informations sur les paquets RouterOS peuvent être trouvées ici.