Colonel Serveur
Installing MikroTik on Ubuntu

L'installation de MikroTik sur Ubuntu est une solution pratique pour les utilisateurs qui souhaitent exécuter MikroTik RouterOS CHR sur un VPS ou serveur dédié où le montage direct ISO n'est pas disponible. En utilisant Ubuntu comme système d'exploitation de base et en déployant MikroTik via la virtualisation, il devient possible d’accéder à des fonctionnalités avancées de routage et de pare-feu sans changer le système d’exploitation principal du serveur.

Ce guide explique comment installer MikroTik sur Ubuntu étape par étape, en utilisant un script automatisé spécialement conçu pour les environnements de serveur du monde réel. Le processus convient aux administrateurs réseau, Ingénieurs DevOps, et les utilisateurs avancés qui ont besoin d'une configuration MikroTik fiable sur une infrastructure Linux.

Installer MikroTik sur un serveur Ubuntu

L'installation de MikroTik sur Ubuntu est réalisée en exécutant MikroTik CHR dans un environnement virtualisé alimenté par QEMU.

"Routeur hébergé MikroTik Cloud (CHR) est une version de RouterOS conçue pour fonctionner comme une machine virtuelle sur des hyperviseurs, permettant une fonctionnalité de routage complète sans matériel dédié. »_ Documentation MikroTik

Cette méthode permet à Ubuntu de rester installé pendant que MikroTik RouterOS fonctionne comme un routeur virtuel dédié doté de capacités réseau complètes.. Il est particulièrement utile sur les plates-formes VPS qui restreignent les pièces jointes ISO ou les images de démarrage personnalisées..

Avant de continuer, il est important de comprendre que cette méthode modifie les partitions de disque et les paramètres réseau. Pour cette raison, l'installation ne doit être effectuée que sur un nouveau serveur Ubuntu ou sur un système sur lequel toutes les données importantes ont été entièrement sauvegardées.

Wordpress Hosting

Hébergement Web WordPress

À partir de 3,99 $/mois

Acheter maintenant

Installing MikroTik on an Ubuntu Server

Conditions préalables à l'installation de MikroTik sur Ubuntu

Avant d'installer MikroTik sur Ubuntu, le serveur doit répondre à plusieurs exigences de base pour garantir un déploiement stable et prévisible. Ces conditions préalables sont essentielles pour éviter la perte de données et une mauvaise configuration du réseau pendant le processus de configuration..

L'environnement d'installation doit répondre aux conditions suivantes:

  • Un VPS ou un serveur dédié sous Ubuntu 20.04 ou Ubuntu 22.04, qui ont tous deux été testés avec cette méthode
  • Connectivité Internet active pour télécharger MikroTik CHR et les packages requis
  • Accès root ou sudo au serveur
  • Aucune donnée critique n'est stockée sur le serveur, car les partitions de disque peuvent être écrasées

Cette approche d'installation utilise la virtualisation basée sur QEMU, permettant à MikroTik CHR de fonctionner de manière indépendante tandis qu'Ubuntu reste le système d'exploitation hôte.

Méthode de script automatisée pour installer MikroTik sur Ubuntu

Le moyen le plus simple et le plus fiable d'installer MikroTik sur Ubuntu consiste à utiliser un script d'installation automatisé.. Ce script gère l'installation du package, configuration de la virtualisation, préparation du disque, et déploiement MikroTik CHR sans nécessiter de configuration manuelle à chaque étape.

Cette approche est particulièrement utile lorsqu'une installation basée sur ISO n'est pas possible., ce qui est une limitation courante chez de nombreux fournisseurs de VPS.

Cheap VPS

Serveur VPS pas cher

À partir de 2,99 $/mois

Acheter maintenant

Mettre à jour Ubuntu avant l'installation

Avant d'exécuter le script, le système Ubuntu doit être entièrement mis à jour pour éviter les conflits de dépendances et assurer la compatibilité avec les packages de virtualisation. Cette étape prépare le système d'exploitation pour un processus d'installation propre de MikroTik.

sudo apt update && sudo apt upgrade -y

La réalisation de cette mise à jour garantit que tous les packages principaux et composants de sécurité sont dans un état stable avant le déploiement de MikroTik..

Updating Ubuntu Before MikroTik Installation

Deploying MikroTik CHR on Ubuntu

One of the most practical ways to run MikroTik RouterOS on an Ubuntu server is by deploying the official MikroTik Cloud Hosted Router (CHR) image inside a virtualized environment. This approach allows Ubuntu to remain installed while MikroTik operates as an independent virtual router.

Unlike third-party installation scripts, this method relies directly on the official CHR image provided by MikroTik, offering greater transparency and control over the installation process.

Preparing the Ubuntu Server

Before deploying MikroTik CHR, update the operating system and install the required virtualization utilities:

Windows VPS

Hébergement VPS Windows

Remote Access & Full Admin

Acheter maintenant
sudo apt update && sudo apt upgrade -y
sudo apt install -y unzip qemu-utils qemu-system-x86

Keeping the system updated helps prevent package conflicts and ensures compatibility with the virtualization components required to run MikroTik CHR.

Downloading the Official MikroTik CHR Image

Download the latest Cloud Hosted Router image directly from MikroTik:

wget https://download.mikrotik.com/routeros/7.20.2/chr-7.20.2.img.zip

After the download completes, extract the archive:

unzip chr-7.20.2.img.zip

This produces the CHR disk image that will be used to launch MikroTik RouterOS.

Starting MikroTik CHR

Launch the CHR virtual machine using QEMU:

qemu-system-x86_64 \
-m 1024 \
-hda chr-7.20.2.img \
-net nic \
-net user

Depending on the server environment and network configuration, additional QEMU networking parameters may be required to provide external connectivity.

Once the virtual machine starts successfully, MikroTik RouterOS will boot automatically and become available for management.

Default Login Credentials

After the first boot, MikroTik CHR uses the default credentials:

Nom d'utilisateur: administrateur

Mot de passe: (blank)

Pour des raisons de sécurité, the administrator password should be changed immediately after the first login.

Dépannage

If MikroTik does not start correctly after deployment, verify the following:

  • Hardware virtualization is available and enabled if KVM acceleration is being used.
  • The CHR image was downloaded and extracted successfully.
  • The server has sufficient RAM and CPU resources available for the virtual machine.
  • Firewall rules or provider-level restrictions are not blocking access to the MikroTik instance.

Reviewing the QEMU console output can often help identify startup or networking issues.

Remarques importantes

Before deploying MikroTik CHR on Ubuntu, consider the following recommendations:

  • Always download CHR images from official MikroTik sources.
  • Test deployments in a non-production environment whenever possible.
  • Maintain backups of important configurations before making networking changes.
  • Verify virtualization support with your VPS or dedicated server provider.

Following these best practices helps ensure a stable and predictable MikroTik deployment on Ubuntu-based infrastructure.

Accéder à MikroTik après l'installation

Suite au redémarrage, MikroTik RouterOS devient disponible. Les informations de connexion sont définies par la configuration du script et doivent être vérifiées immédiatement après l'accès..

A ce stade, MikroTik fonctionne entièrement dans l'environnement virtuel basé sur Ubuntu et peut être géré à l'aide d'outils MikroTik standard tels que WinBox, SSH, ou accès à la console.

Considérations relatives aux licences pour MikroTik CHR

Lorsque vous installez MikroTik sur Ubuntu, la version CHR fonctionne avec des fonctionnalités limitées jusqu'à ce qu'une licence soit appliquée. MikroTik CHR n'offre pas d'utilisation gratuite et sans restriction, et les limites de performances s'appliquent sans activation.

Les niveaux de licence disponibles incluent:

  • Niveau 4 pour les besoins de base en matière de routage
  • Niveau 5 pour un débit plus élevé
  • Niveau 6 pour des performances maximales et un accès complet aux fonctionnalités

La sélection de la licence appropriée dépend du volume de trafic, complexité du routage, et les exigences de production.

Licensing Considerations for MikroTik CHR

Remarques importantes avant d'exécuter des scripts d'installation

L'installation de MikroTik sur Ubuntu à l'aide de scripts automatisés implique une interaction directe avec les périphériques de stockage et les interfaces réseau. Ces actions doivent être effectuées avec soin pour éviter des conséquences inattendues.

Gardez les points suivants à l’esprit:

  • Le script peut écraser les données du disque, ciblant généralement /dev/sda
  • Les partitions et fichiers existants peuvent être définitivement supprimés.
  • Les paramètres réseau sont modifiés lors de la configuration.
  • Les scripts doivent toujours être révisés avant leur exécution.

L'exécution de tels scripts sur des systèmes de production sans sauvegarde est fortement déconseillée.

Conclusion

L'installation de MikroTik sur Ubuntu est une solution puissante pour déployer MikroTik RouterOS CHR sur VPS et serveurs cloud là où les méthodes d'installation traditionnelles ne sont pas disponibles. En tirant parti de la virtualisation via QEMU et des scripts automatisés, les utilisateurs peuvent obtenir un environnement MikroTik entièrement fonctionnel avec une intervention manuelle minimale.

Cette méthode réduit considérablement la complexité de la configuration, fait gagner du temps, et permet des capacités de routage avancées sur une infrastructure basée sur Linux. Lorsqu'il est effectué sur un serveur Ubuntu propre avec des sauvegardes appropriées, l'installation de MikroTik sur Ubuntu devient une approche fiable et efficace pour les déploiements de réseaux modernes.

Foire aux questions sur l'installation de MikroTik sur Ubuntu

Puis-je installer MikroTik directement sur Ubuntu sans virtualisation?

Non, MikroTik RouterOS ne peut pas être installé nativement sur Ubuntu car il s'agit d'un système d'exploitation autonome, pas un package Linux.

L'installation de MikroTik sur Ubuntu est-elle sûre pour les serveurs de production?

L'installation de MikroTik sur Ubuntu peut être sûre pour une utilisation en production uniquement si elle est effectuée sur un serveur propre sans données critiques..

Quelles versions d'Ubuntu sont prises en charge pour l'installation de MikroTik?

Les résultats les plus fiables pour l'installation de MikroTik sur Ubuntu sont obtenus avec Ubuntu 20.04 et Ubuntu 22.04. Ces versions sont largement prises en charge, écurie, et compatible avec les packages de virtualisation requis utilisés pour exécuter MikroTik CHR.

Ai-je besoin d'une licence MikroTik après l'installation?

Oui, MikroTik CHR nécessite une licence valide pour débloquer toutes les fonctionnalités. Sans permis, le routeur fonctionne sous des limitations strictes. En fonction de votre trafic et de vos exigences de performances, vous pouvez choisir entre le niveau 4, Niveau 5, ou Niveau 6 licences.

Que dois-je faire si MikroTik ne démarre pas après avoir exécuté le script?

Si MikroTik ne se charge pas immédiatement après l'installation, le problème est généralement lié à la façon dont le VPS initialise les services de virtualisation. Dans de tels cas, éteindre complètement le serveur depuis le panneau de configuration du VPS puis le redémarrer résout souvent le problème.

Partager cette publication

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *