Instalacja obrazu OVA Mudfish
Mudfish Cloud VPN dla maszyn wirtualnych opiera się na OpenWRT i architekturze x86_64. Pakiety Mudfish Core oraz interfejsu Mudfish dla LuCI są domyślnie zainstalowane.
Obsługiwane maszyny wirtualne
Oficjalnie obsługiwane są:
- Oracle VM VirtualBox (v6.1 lub nowszy)
- VMWare Workstation 16 Player
Instalacja OVA
Najpierw pobierz plik OVA z:
Oracle VM VirtualBox
Importowanie obrazu OVA
Zaimportuj plik OVA w następujący sposób:
-
Uruchom VirtualBox.
-
Wybierz „File -> Import appliance” i na karcie Source wskaż pobrany plik OVA.
-
Zobaczysz podstawową konfigurację maszyny. Ważna jest opcja „Mac Address Policy”. Wybierz:
- Include all network adapter MAC addresses
-
Rozpocznij import. Powstanie maszyna o nazwie podobnej do „OpenWRT with Mudfish
<version>”.
Maszyna wirtualna Mudfish jest zainstalowana. Sprawdź teraz następujące ustawienia.
-
Otwórz Settings maszyny „OpenWRT with Mudfish
<version>” i przejdź do Network. -
Adapter 1 powinien mieć następujące ustawienia:
-
Enable Network Adapter jest zaznaczone.
-
Attached to: Host-only Adapter.
-
Name: zazwyczaj vboxnet0. Jeśli lista jest pusta, utwórz sieć przez „File -> Host Network Manager” w VirtualBox. Obraz OVA Mudfish zakłada następującą konfigurację vboxnet0:
- Name: vboxnet0
- IPv4 Address/Mask: 192.168.56.1/24
- DHCP Server: Enabled
-
-
Adapter 2 powinien mieć następujące ustawienia:
- Enable Network Adapter jest zaznaczone.
- Attached to: Bridged Adapter.
- Name: nazwa karty sieciowej podłączonej do Internetu.
Uruchom maszynę i po około 10–15 sekundach naciśnij Enter w jej konsoli, aby rozpocząć pracę.
Dostęp do LuCI i konfiguracja Mudfish
Na komputerze gospodarza otwórz w przeglądarce http://192.168.56.2. Konto root nie ma hasła.
Aby użyć konsoli przez SSH, wykonaj ssh root@192.168.56.2.
Aby otworzyć interfejs Mudfish działającego w maszynie wirtualnej, zaloguj się do LuCI i wybierz „Services -> Mudfish”. Mudfish zwykle działa pod adresem http://192.168.56.2:8282. To menu pozwala skonfigurować Mudfish w OpenWRT. Jeśli znasz konfigurację Mudfish na routerach ipTIME, będzie to proste.
Zmiana bramy domyślnej
Dla wygody zalecamy zmianę bramy domyślnej za pomocą narzędzia do zarządzania OVA Mudfish.
Teraz przekieruj ruch do OpenWRT with Mudfish w maszynie wirtualnej.
Poniższa procedura wprowadza zmianę jednorazową: po ponownym uruchomieniu komputera poprzednie ustawienia zostaną przywrócone.
OpenWRT with Mudfish musi działać w maszynie wirtualnej.
-
Uruchom wiersz poleceń jako administrator.
-
Usuń dotychczasową trasę poleceniem
ROUTE DELETE 0.0.0.0. -
Dodaj nową bramę domyślną poleceniem
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1. -
Sprawdź odpowiedź na
ping 192.168.56.2.
VMware Workstation 16 Player
Zaimportuj plik OVA w następujący sposób:
-
Uruchom VMware Workstation 16 Player. Wybierz „Open a Virtual Machine” i wskaż pobrany plik OVA Mudfish.
-
W oknie „Import Virtual Machine” podaj następujące informacje i kliknij Import:
-
W „Name for the new virtual machine” wpisz OpenWRT with Mudfish.
-
„Storage path for the new virtual machine” zostanie uzupełnione automatycznie po wpisaniu nazwy.
-
-
Jeśli pojawi się komunikat „The import failed because ... did not pass OVF specification...”, kliknij Retry.
-
Jeśli wszystko przebiegnie prawidłowo, import zako ńczy się powodzeniem.
Lista kontrolna-
Zaznacz „OpenWRT with Mudfish” i otwórz ustawienia przez „Edit virtual machine settings”.
-
Network Adapter powinien mieć następujące ustawienia:
-
Connect at power on jest zaznaczone.
-
Network connection: Host-only. Zwykle powoduje to powiązanie z urządzeniem VMNet1.
Adres Host-only IP urządzenia VMNet1 jest zazwyczaj ustawiony na 192.168.139.1.
-
-
Network Adapter 2 powinien mieć następujące ustawienia:
- Connect at power on jest zaznaczone.
- Network connection: Bridged.
- Koniecznie kliknij „Configure Adapters”, zaznacz kartę podłączoną do Internetu i usuń zaznaczenie pozostałych.
-
-
Uruchom obraz OpenWRT with Mudfish. Po około 8–10 sekundach naciśnij Enter, aby otworzyć konsolę.
-
Zmień wewnętrzny adres LAN na 192.168.139.2 poniższymi poleceniami:
uci set network.lan.ipaddr='192.168.139.2'
uci commit
reboot -
Po pomyślnym ponownym uruchomieniu otwórz http://192.168.139.2 w przeglądarce.
Dostęp do LuCI i konfiguracja Mudfish
Na komputerze gospodarza otwórz http://192.168.139.2 w przeglądarce. Konto root nie ma hasła.
Aby użyć konsoli przez SSH, wykonaj ssh root@192.168.139.2.
Aby otworzyć interfejs Mudfish działającego w maszynie wirtualnej, zaloguj się do LuCI i wybierz „Services -> Mudfish”. Mudfish zwykle działa pod adresem http://192.168.139.2:8282. To menu pozwala skonfigurować Mudfish w OpenWRT. Jeśli znasz konfigurację Mudfish na routerach ipTIME, będzie to proste.
Zmiana bramy domyślnej
Dla wygody zalecamy zmianę bramy domyślnej za pomocą narzędzia do zarządzania OVA Mudfish.
Teraz przekieruj ruch do OpenWRT with Mudfish w maszynie wirtualnej.
Poniższa procedura wprowadza zmianę jednorazową: po ponownym uruchomieniu komputera poprzednie ustawienia zostaną przywrócone.
OpenWRT with Mudfish musi działać w maszynie wirtualnej.
-
Uruchom wiersz poleceń jako administrator.
-
Usuń dotychczasową trasę poleceniem
ROUTE DELETE 0.0.0.0. -
Dodaj nową bramę domyślną poleceniem
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1. -
Sprawdź odpowiedź na
ping 192.168.139.2.