Перейти к основному содержимому

Установка Mudfish OVA

Mudfish Cloud VPN для виртуальных машин основан на прошивке OpenWRT для архитектуры x86_64. В образ уже установлены Mudfish Core и Mudfish UI для веб-интерфейса LuCI.

Поддерживаемые виртуальные машины​

Сейчас официально поддерживаются следующие платформы виртуализации.

Установка OVA​

Для установки Mudfish в виртуальную машину сначала скачайте файл OVA по следующему адресу.

Oracle VM VirtualBox​

Импорт образа OVA​

Импортируйте OVA в следующем порядке.

  1. Запустите VirtualBox.

  2. Выберите «File → Import appliance» и укажите скачанный OVA на вкладке «Source».

  3. Появится базовая конфигурация виртуальной машины. Особое внимание уделите параметру «Mac Address Policy» и выберите следующий вариант.

    • Include all network adapter MAC addresses
  4. Выполните импорт. Будет создана виртуальная машина с именем «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» указана сетевая карта, через которую подключён Интернет.

Запустите виртуальную машину, подождите 10–15 секунд и нажмите Enter в её консоли, чтобы перейти к работе в командной строке.

Доступ к LuCI и настройка Mudfish​

Откройте браузер на хост-компьютере и перейдите по адресу http://192.168.56.2. Пароль root не задан.

Для работы в консоли по SSH подключитесь к ssh root@192.168.56.2.

Чтобы открыть интерфейс Mudfish в виртуальной машине, перейдите в LuCI и выберите «Services → Mudfish». Обычно Mudfish доступен по адресу http://192.168.56.2:8282. Здесь можно настроить его работу в OpenWRT. Если вы знакомы с Mudfish на ipTIME, настройка будет привычной.

Изменение шлюза по умолчанию​

подсказка

Для удобного изменения шлюза по умолчанию рекомендуется Утилита управления Mudfish OVA.

Теперь нужно перенаправить трафик через OpenWRT with Mudfish в виртуальной машине.

Для временного изменения выполните следующие действия. После перезагрузки компьютера исходные настройки восстановятся.

к сведению

OpenWRT with Mudfish должен быть запущен в виртуальной машине.

  1. Откройте командную строку от имени администратора.

  2. Удалите прежний маршрут командой ROUTE DELETE 0.0.0.0.

  3. Добавьте новый шлюз по умолчанию командой ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1.

  4. Проверьте, отвечает ли ping 192.168.56.2 на ping.

VMware Workstation 16 Player​

Импортируйте OVA в следующем порядке.

  1. Запустите VMware Workstation 16 Player, выберите «Open a Virtual Machine» и укажите скачанный Mudfish OVA.

  2. В окне «Import Virtual Machine» введите следующие данные и нажмите «Import».

    • В «Name for the new virtual machine» введите OpenWRT with Mudfish.

    • Поле «Storage path for the new virtual machine» заполнится автоматически после ввода имени.

  3. Если появится сообщение «The import failed because ... did not pass OVF specification...», нажмите «Retry».

  4. Если ошибок нет, импорт будет успешно завершён.

    Контрольный список
    • Выберите OpenWRT with Mudfish и нажмите «Edit virtual machine settings», чтобы открыть настройки.

    • Параметры Network Adapter должны быть следующими.

      • Флажок «Connect at power on» установлен.

      • В «Network connection» выбран «Host-only». Обычно при этом используется устройство VMNet1.

        Для VMNet1 обычно задан Host-only IP 192.168.139.1.

    • Параметры Network Adapter 2 должны быть следующими.

      • Флажок «Connect at power on» установлен.
      • В «Network connection» выбран «Bridged».
      • Обязательно нажмите «Configure Adapters» и оставьте выбранным только сетевой адаптер, через который подключён Интернет. Снимите выбор остальных.
  5. Запустите образ OpenWRT with Mudfish. Через 8–10 секунд нажмите Enter, чтобы открыть консоль.

  6. В завершение измените внутренний IP-адрес LAN. Следующие команды задают адрес 192.168.139.2.

    uci set network.lan.ipaddr='192.168.139.2'
    uci commit
    reboot
  7. После успешной перезагрузки откройте http://192.168.139.2 в браузере.

Доступ к LuCI и настройка Mudfish​

Откройте браузер на хост-компьютере и перейдите по адресу http://192.168.139.2. Пароль root не задан.

Для работы в консоли по SSH подключитесь к ssh root@192.168.139.2.

Чтобы открыть интерфейс Mudfish в виртуальной машине, перейдите в LuCI и выберите «Services → Mudfish». Обычно Mudfish доступен по адресу http://192.168.139.2:8282. Здесь можно настроить его работу в OpenWRT. Если вы знакомы с Mudfish на ipTIME, настройка будет привычной.

Изменение шлюза по умолчанию​

подсказка

Для удобного изменения шлюза по умолчанию рекомендуется Утилита управления Mudfish OVA.

Теперь нужно перенаправить трафик через OpenWRT with Mudfish в виртуальной машине.

Для временного изменения выполните следующие действия. После перезагрузки компьютера исходные настройки восстановятся.

к сведению

OpenWRT with Mudfish должен быть запущен в виртуальной машине.

  1. Откройте командную строку от имени администратора.

  2. Удалите прежний маршрут командой ROUTE DELETE 0.0.0.0.

  3. Добавьте новый шлюз по умолчанию командой ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1.

  4. Проверьте, отвечает ли ping 192.168.139.2 на ping.