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

Déploiement de MikroTik CHR sur Ubuntu

L'un des moyens les plus pratiques d'exécuter MikroTik RouterOS sur un serveur Ubuntu consiste à déployer le routeur hébergé officiel MikroTik Cloud. (CHR) image dans un environnement virtualisé. Cette approche permet à Ubuntu de rester installé tandis que MikroTik fonctionne comme un routeur virtuel indépendant.

Contrairement aux scripts d'installation tiers, cette méthode s'appuie directement sur l'image officielle CHR fournie par MikroTik, offrant une plus grande transparence et un meilleur contrôle sur le processus d’installation.

Préparation du serveur Ubuntu

Avant de déployer MikroTik CHR, mettre à jour le système d'exploitation et installer les utilitaires de virtualisation requis:

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

Garder le système à jour permet d'éviter les conflits de packages et garantit la compatibilité avec les composants de virtualisation requis pour exécuter MikroTik CHR..

Téléchargement de l'image officielle MikroTik CHR

Téléchargez la dernière image du routeur hébergé dans le cloud directement depuis MikroTik:

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

Une fois le téléchargement terminé, extraire l'archive:

unzip chr-7.20.2.img.zip

Cela produit l'image disque CHR qui sera utilisée pour lancer MikroTik RouterOS.

Démarrage de MikroTik CHR

Lancez la machine virtuelle CHR à l'aide de QEMU:

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

En fonction de l'environnement du serveur et de la configuration du réseau, des paramètres réseau QEMU supplémentaires peuvent être nécessaires pour fournir une connectivité externe.

Une fois la machine virtuelle démarrée avec succès, MikroTik RouterOS démarrera automatiquement et deviendra disponible pour la gestion.

Identifiants de connexion par défaut

Après le premier démarrage, MikroTik CHR utilise les informations d'identification par défaut:

Nom d'utilisateur: administrateur

Mot de passe: (vide)

Pour des raisons de sécurité, le mot de passe administrateur doit être modifié immédiatement après la première connexion.

Dépannage

Si MikroTik ne démarre pas correctement après le déploiement, vérifier ce qui suit:

  • La virtualisation matérielle est disponible et activée si l'accélération KVM est utilisée.
  • L'image CHR a été téléchargée et extraite avec succès.
  • Le serveur dispose de suffisamment de ressources RAM et CPU disponibles pour la machine virtuelle.
  • Les règles de pare-feu ou les restrictions au niveau du fournisseur ne bloquent pas l'accès à l'instance MikroTik.

L'examen de la sortie de la console QEMU peut souvent aider à identifier les problèmes de démarrage ou de réseau..

Remarques importantes

Avant de déployer MikroTik CHR sur Ubuntu, considérer les recommandations suivantes:

  • Téléchargez toujours les images CHR à partir des sources officielles MikroTik.
  • Testez les déploiements dans un environnement hors production autant que possible.
  • Conservez des sauvegardes des configurations importantes avant d'apporter des modifications au réseau.
  • Vérifiez la prise en charge de la virtualisation auprès de votre fournisseur de VPS ou de serveur dédié.

Le respect de ces bonnes pratiques permet de garantir un déploiement MikroTik stable et prévisible sur une infrastructure basée sur Ubuntu..

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 *