Dans cet article, nous allons vous guider à travers les étapes d’installation de Mikhmonvx ( v7) sur un container Mikrotik. Cela vous permettra de gérer efficacement les utilisateurs de votre hotspot via une interface conviviale.
Prérequis
- Un routeur Mikrotik avec RouterOS version 7.4 ou supérieure.
- Une clé USB formatée en EXT4 pour le stockage des fichiers du container.
- Le fichier Mikhmonvx au format
.tar
Télécharger ici
1. Installer le paquet container sur Mikrotik
Pour commencer, nous devons installer et activer la fonctionnalité container sur Mikrotik. Voici comment procéder :
# Vérifiez que votre Mikrotik utilise une version de RouterOS 7.4 ou supérieure.
# Téléchargez le paquet container, puis uploadez-le sur votre Mikrotik.
# Activer la fonctionnalité container
/system/device-mode/update container=yes
# Appuyez sur le bouton reset pour que le Mikrotik prenne en compte l'opération.
# Pour vérifier que le container est bien activé, utilisez la commande suivante :
/system/device-mode/print
# Vous devez voir "container : yes"
2. Formater la clé USB en EXT4
La clé USB sera utilisée pour stocker les fichiers du container. Elle doit être formatée en EXT4 pour être compatible avec Mikrotik.
# Formater la clé USB en EXT4
/disk/format-drive usb1 file-system=ext4
Une fois le formatage terminé, nous allons créer l’environnement réseau nécessaire pour notre container.
3. Créer une interface virtuelle veth
Le container que nous allons déployer a besoin d’une interface réseau virtuelle. Nous allons créer une interface virtuelle nommée veth1 et lui assigner une adresse IP pour permettre la communication entre le Mikrotik et le container.
# Créer une interface virtuelle veth et lui assigner une adresse IP
/interface/veth/add name=veth1 address=172.17.0.2/24 gateway=172.17.0.1
4. Créer un bridge pour connecter l’interface virtuelle
Ensuite, nous allons créer un bridge pour relier l’interface virtuelle veth1 à notre container. Cela permet à l’interface d’être connectée à l’infrastructure réseau du Mikrotik.
# Créer un bridge pour les containers
/interface/bridge/add name=containers
# Ajouter une adresse IP au bridge
/ip/address/add address=172.17.0.1/24 interface=containers
# Ajouter l'interface virtuelle veth1 au bridge
/interface/bridge/port add bridge=containers interface=veth1
5. Configurer le NAT pour le container
Afin de permettre au container d’accéder à Internet, il est nécessaire de configurer une règle de NAT. Cela masquera le trafic provenant de l’adresse IP du container.
# Créer une règle NAT pour masquer le trafic du container
/ip/firewall/nat/add chain=srcnat action=masquerade src-address=172.17.0.0/24
6. Uploader et déployer Mikhmon
Enfin, nous allons uploader le fichier Mikhmon sur la clé USB formatée, puis déployer le container à l’aide de la commande suivante :
# Uploader le fichier mikhmonvx.tar sur la clé USB
# Ajouter et démarrer le container Mikhmon
/container/add file=usb1/mna-mikhmonvx.tar interface=veth1 root-dir=usb1/mikhmonvx logging=yes start-on-boot=yes
root-dir : Spécifie que le container doit être installé sur la clé USB pour économiser l’espace de stockage du Mikrotik.
start-on-boot : Cette option permet au container de démarrer automatiquement à chaque redémarrage du Mikrotik.
7. Accéder à Mikhmon
Pour accéder à l’interface Mikhmon, il suffit d’ouvrir un navigateur web et de taper l’adresse IP de votre container, par exemple http://172.17.0.2.
Les identifiants par défaut sont :
Nom d’utilisateur : mikhmon
Mot de passe : 1234
Vous avez maintenant installé et configuré Mikhmon sur votre routeur Mikrotik à l’aide d’un container. Grâce à Mikhmon, vous pourrez gérer les utilisateurs de votre hotspot avec une interface conviviale et des outils efficaces. Si vous rencontrez des problèmes ou avez des questions, n’hésitez pas à les poser dans les commentaires ci-dessous.
Voici le routeur que j’ai utiliser lors du Tutoriel Mikrotik RB5009 disponible sur notre site de E-commerce
/