Встановлення Mudfish OVA
Mudfish Cloud VPN для віртуальних машин побудовано на прошивці OpenWRT для архітектури x86_64. За замовчуванням установлено пакет Mudfish Core і пакет інтерфейсу Mudfish для вебінтерфейсу Luci.
Підтримувані віртуальні машини
Наразі офіційно підтримуються:
- Oracle VM VirtualBox (v6.1 або новіша версія)
- VMWare Workstation 16 Player
Встановлення OVA
Спочатку завантажте файл OVA для встановлення Mudfish у віртуальній машині:
Oracle VM VirtualBox
Імпорт образу OVA
Імпортуйте OVA в такій послідовності:
-
Запустіть VirtualBox.
-
Виберіть «File -> Import appliance» і на вкладці Source вкажіть завантажений файл OVA.
-
З’явиться базова конфігурація віртуальної машини. Важливий параметр — Mac Address Policy. Виберіть:
- Include all network adapter MAC addresses
-
Виконайте імпорт. Буде створено VM із назвою на зразок «OpenWRT with Mudfish
<version>».
Віртуальну машину Mudfish успішно встановлено. Тепер перевірте таке:
-
Відкрийте Settings дл я «OpenWRT with Mudfish
<version>» і перейдіть на вкладку Network. -
Adapter 1 має бути налаштовано так:
-
Enable Network Adapter позначено.
-
Attached to — Host-only Adapter.
-
Name — зазвичай vboxnet0. Якщо жодної назви немає, створіть адаптер через «File -> Host Network Manager» у VirtualBox. Поточний образ Mudfish OVA передбачає такі налаштування vboxnet0:
- Name: vboxnet0
- IPv4 Address/Mask: 192.168.56.1/24
- DHCP Server: Enabled
-
-
Adapter 2 має бути налаштовано так:
- Enable Network Adapter позначено.
- Attached to — Bridged Adapter.
- Name — назва мережевої карти, до якої підключено інтернет-кабель.
Запустіть VM, зачекайте приблизно 10 ~ 15 секунд і натисніть Enter у її консолі, щоб почати роботу.
Вхід до Luci та налаштування Mudfish
На хост-комп’ютері відкрийте http://192.168.56.2 у браузері. Пароль Root не встановлено.
Для доступу до консолі через SSH використовуйте ssh root@192.168.56.2.
Щоб відкрити інтерфейс Mudfish у віртуальній машині, увійдіть до вебінтерфейсу Luci та виберіть «Служби → Mudfish». Зазвичай Mudfish працює на http://192.168.56.2:8282. Через це меню можна налаштувати Mudfish в OpenWRT. Якщо ви знайомі з Mudfish на ipTIME, налаштування буде нескладним.
Зміна шлюзу за замовчуванням
Для зручної зміни шлюзу за замовчуванням рекомендуємо інструмент керування Mudfish OVA.
Тепер потрібно спрямувати трафік до OpenWRT with Mudfish у віртуальній машині.
Для одноразової зміни виконайте такі дії. Після перезавантаження комп’ютера початкові налаштування відновляться.
OpenWRT with Mudfish має бути запущено у віртуальній машині.
-
Запустіть командний рядок від імені адміністратора.
-
Видаліть поточний маршрут командою
ROUTE DELETE 0.0.0.0. -
Додайте новий шлюз за замовчуванням командою
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1. -
Перевірте відповідь командою
ping 192.168.56.2.
VMware Workstation 16 Player
Імпортуйте OVA в такій послідовності:
-
Запустіть VMware Workstation 16 Player. Виберіть Open a Virtual Machine і вкажіть завантажений файл Mudfish OVA.
-
У вікні Import Virtual Machine введіть такі дані й натисніть Import:
-
У Name for the new virtual machine введіть OpenWRT with Mudfish.
-
Storage path for the new virtual machine заповниться автоматично після введення назви.
-
-
Якщо з’явиться повідомлення на зразок «The import failed because ... did not pass OVF specification...», натисніть Retry.
-
Якщо проблем немає, імпорт завершиться успішно.
Що перевірити-
Виберіть OpenWRT with Mudfish і натисніть Edit virtual machine settings, щоб відкрити налаштування.
-
Network Adapter має бути налаштовано так:
-
Connect at power on позначено.
-
Network connection — Host-only. Зазвичай після цього використовується пристрій VMNet1.
Host-only IP для VMNet1 зазвичай має значення 192.168.139.1.
-
-
Network Adapter 2 має бути налаштовано так:
- Connect at power on позначено.
- Network connection — Bridged.
- Обов’язково натисніть Configure Adapters, виберіть лише мережевий пристрій, до якого підключено інтернет-кабель, і зніміть позначки з решти.
-
-
Запустіть образ OpenWRT with Mudfish. Приблизно через 8 ~ 10 секунд натисніть Enter, щоб відкрити консоль.
-
Змініть внутрішню LAN IP-адресу. Наведені нижче команди встановлюють 192.168.139.2:
uci set network.lan.ipaddr='192.168.139.2'
uci commit
reboot -
Після успішного перезавантаження відкрийте http://192.168.139.2 у браузері.
Вхід до Luci та налаштування Mudfish
На хост-комп’ютері відкрийте http://192.168.139.2 у браузері. Пароль Root не встановлено.
Для доступу до консолі через SSH використовуйте ssh root@192.168.139.2.
Щоб відкрити інтерфейс Mudfish у віртуальній машині, увійдіть до вебінтерфейсу Luci та виберіть «Служби → Mudfish». Зазвичай Mudfish працює на http://192.168.139.2:8282. Через це меню можна налаштувати Mudfish в OpenWRT. Якщо ви знайомі з Mudfish на ipTIME, налаштування буде нескладним.
Зміна шлюзу за замовчуванням
Для зручної зміни шлюзу за замовчуванням рекомендуємо інструмент керування Mudfish OVA.
Тепер потрібно спрямувати трафік до OpenWRT with Mudfish у віртуальній машині.
Для одноразової зміни виконайте такі дії. Після перезавантаження комп’ютера початкові налаштування відновляться.
OpenWRT with Mudfish має бути запущено у віртуальній машині.
-
Запустіть командний рядок від імені адміністратора.
-
Видаліть поточний маршрут командою
ROUTE DELETE 0.0.0.0. -
Додайте новий шлюз за замовчуванням командою
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1. -
Перевірте відповідь командою
ping 192.168.139.2.