Installer l’OVA Mudfish
Mudfish Cloud VPN pour machines virtuelles utilise un micrologiciel OpenWRT sur architecture x86_64. Les paquets Mudfish Core et l’interface Mudfish pour Luci sont préinstallés.
Machines virtuelles compatibles
Les logiciels suivants sont officiellement pris en charge :
- Oracle VM VirtualBox (v6.1 ou ultérieure)
- VMWare Workstation 16 Player
Installer l’OVA
Téléchargez d’abord le fichier OVA depuis :
Oracle VM VirtualBox
Importer l’image OVA
Importez le fichier OVA comme suit.
- Lancez VirtualBox.
- Cliquez sur « File -> Import appliance » et indiquez le fichier OVA téléchargé dans l’onglet Source.
- La configuration de base de la machine virtuelle apparaît. Le réglage important est « Mac Address Policy ». Choisissez :
- Include all network adapter MAC addresses
- Lancez l’importation. Une machine nommée « OpenWRT with Mudfish
<version>» est créée.
L’installation de la machine virtuelle Mudfish a réussi. Vérifiez maintenant les points suivants.
- Ouvrez Settings pour « OpenWRT with Mudfish
<version>», puis l’onglet Network. - Adapter 1 doit être configuré ainsi :
- Enable Network Adapter doit être coché.
- Attached to doit être Host-only Adapter.
- Name doit généralement être vboxnet0. Si aucun nom n’est disponible, créez-le dans « File -> Host Network Manager » de VirtualBox. L’image OVA Mudfish suppose que vboxnet0 utilise ces paramètres :
- Name: vboxnet0
- IPv4 Address/Mask: 192.168.56.1/24
- DHCP Server: Enabled
- Adapter 2 doit être configuré ainsi :
- Enable Network Adapter doit être coché.
- Attached to doit être Bridged Adapter.
- Name doit correspondre à la carte réseau actuellement connectée à Internet.
Lancez la machine virtuelle, attendez environ 10 ~ 15 secondes et appuyez sur Entrée dans sa console pour pouvoir l’utiliser.
Accéder à Luci et configurer Mudfish
Sur la machine hôte, ouvrez http://192.168.56.2 dans le navigateur. Le compte root n’a pas de mot de passe.
Pour accéder à la console par SSH, utilisez ssh root@192.168.56.2.
Dans l’interface Web Luci, ouvrez « Services -> Mudfish » pour accéder à l’interface Mudfish de la machine virtuelle. Mudfish fonctionne généralement à http://192.168.56.2:8282. Ce menu permet de configurer Mudfish sur OpenWRT. Si vous connaissez déjà les routeurs Mudfish ipTIME, la configuration vous sera familière.
Modifier la passerelle par défaut
Pour plus de simplicité, utilisez l’outil de gestion OVA Mudfish pour modifier la passerelle par défaut.
Redirigez maintenant le trafic vers OpenWRT with Mudfish dans la machine virtuelle.
La procédure suivante effectue une modification temporaire : un redémarrage de l’ordinateur rétablit la configuration précédente.
OpenWRT with Mudfish doit être en cours d’exécution dans la machine virtuelle.
- Lancez l’invite de commandes en tant qu’administrateur.
- Supprimez la route existante avec
ROUTE DELETE 0.0.0.0. - Ajoutez la nouvelle passerelle par défaut avec
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1. - Vérifiez la réponse avec
ping 192.168.56.2.
VMware Workstation 16 Player
Importez le fichier OVA comme suit.
-
Lancez VMware Workstation 16 Player. Cliquez sur « Open a Virtual Machine » et sélectionnez le fichier OVA Mudfish téléchargé.
-
Dans « Import Virtual Machine », renseignez les éléments suivants, puis cliquez sur Import.
- Saisissez OpenWRT with Mudfish dans « Name for the new virtual machine ».
- « Storage path for the new virtual machine » est automatiquement rempli après la saisie du nom.
-
Si le message « The import failed because ... did not pass OVF specification... » apparaît, cliquez sur Retry.
-
Si tout se passe bien, l’importation est terminée.
Points à vérifier-
Sélectionnez « OpenWRT with Mudfish », puis « Edit virtual machine settings ».
-
Network Adapter doit être configuré ainsi :
-
Connect at power on doit être coché.
-
Network connection doit être Host-only. Le périphérique VMNet1 est généralement associé à ce réglage.
Son adresse IP Host-only est généralement 192.168.139.1.
-
-
Network Adapter 2 doit être configuré ainsi :
- Connect at power on doit être coché.
- Network connection doit être Bridged.
- Cliquez impérativement sur « Configure Adapters », sélectionnez uniquement la carte réseau connectée à Internet et désélectionnez les autres.
-
-
Démarrez l’image OpenWRT with Mudfish. Après environ 8 ~ 10 secondes, appuyez sur Entrée pour accéder à la console.
-
Modifiez enfin l’adresse IP du LAN interne en 192.168.139.2 avec les commandes suivantes.
uci set network.lan.ipaddr='192.168.139.2'
uci commit
reboot -
Après le redémarrage, ouvrez http://192.168.139.2 dans votre navigateur.
Accéder à Luci et configurer Mudfish
Sur la machine hôte, ouvrez http://192.168.139.2 dans le navigateur. Le compte root n’a pas de mot de passe.
Pour accéder à la console par SSH, utilisez ssh root@192.168.139.2.
Dans l’interface Web Luci, ouvrez « Services -> Mudfish » pour accéder à l’interface Mudfish de la machine virtuelle. Mudfish fonctionne généralement à http://192.168.139.2:8282. Ce menu permet de configurer Mudfish sur OpenWRT. Si vous connaissez déjà les routeurs Mudfish ipTIME, la configuration vous sera familière.
Modifier la passerelle par défaut
Pour plus de simplicité, utilisez l’outil de gestion OVA Mudfish pour modifier la passerelle par défaut.
Redirigez maintenant le trafic vers OpenWRT with Mudfish dans la machine virtuelle.
La procédure suivante effectue une modification temporaire : un redémarrage de l’ordinateur rétablit la configuration précédente.
OpenWRT with Mudfish doit être en cours d’exécution dans la machine virtuelle.
- Lancez l’invite de commandes en tant qu’administrateur.
- Supprimez la route existante avec
ROUTE DELETE 0.0.0.0. - Ajoutez la nouvelle passerelle par défaut avec
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1. - Vérifiez la réponse avec
ping 192.168.139.2.