Android vmware настройка сети
Когда мы используем операционную систему внутри виртуальной машины, у нас есть несколько возможностей подключения ее к локальной сети, а также к Интернету. Основная конфигурация, которая у нас будет, и та, которая настроена по умолчанию, это сделать NAT внутри самой виртуальной машины, назначив ей диапазон частных IP-адресов, и все они будут выходить в Интернет через частный IP-адрес наш ПК. Вторая очень распространенная конфигурация — сделать «мост» или «мост», имитируя, что это виртуальное оборудование как бы подключено к физической сети. Сегодня мы подробно покажем вам эти две формы подключения как в VMware, так и в VirtualBox, и дадим вам все ключи для решения проблем, если у вас нет интернета на этих виртуальных машинах.
Процедура
- В консоли Workspace ONE UEM последовательно щелкните Система > Интеграция предприятий > VMware Tunnel > Конфигурация .
При первой настройке VMware Tunnel выберите «Настроить» и следуйте указаниям мастера конфигурации. В противном случае выберите Переопределить и установите флажок Включить VMware Tunnel . Затем щелкните Настроить .
Выберите между режимами Базовый и Каскадный . Дополнительные сведения по выбору подходящего метода см. в руководстве по VMware Tunnel.
Сертификат Workspace ONE UEM (AirWatch) может быть создан автоматически. Если следует использовать общедоступный сертификат SSL, установите флажок и отправьте сертификат.
Сертификаты SAN не поддерживаются. Убедитесь, что сертификат выдается для узла сервера с соответствующим именем или что это действительный групповой сертификат для соответствующего домена.
Корневой сертификат устройства туннелирования автоматически создается при нажатии кнопки «Далее».
Чтобы использовать сертификаты, выданные Workspace ONE UEM, щелкните По умолчанию .
Центр сертификации организации
Отобразится раскрывающееся меню, в котором указаны настроенные центр сертификации и шаблон сертификата. Можно также передать корневой сертификат своего ЦС.
Если выбран центр сертификации организации, убедитесь, что шаблон ЦС содержит имя субъекта CN=: . Необходимо использовать двоеточие ( : ). Сертификаты ЦС можно скачать на странице конфигурации VMware Tunnel.
Идентификатор устройства можно также указать, вставив DNS SAN в сертификате со значением UDID=.
Откроется страница конфигурации системных параметров.
Если вы используете режим моста или моста
- Если вы используете VMware, в «Редакторе виртуальной сети» настройте сетевой профиль VMnet0, который подключается следующим образом:
Если вы оставите его автоматическим и у вас есть несколько сетевых интерфейсов, у вас могут возникнуть проблемы с мостом. Мы столкнулись с серьезными проблемами при его работе в автоматическом режиме, потому что, если мы изменим физический сетевой интерфейс, он заставит нас перезапуститься, чтобы решить эту проблему (и надеемся, что она исправится сама). Целесообразнее всего выбирать именно физическую сетевую карту, ничего не оставлять в автоматическом режиме, обязательно оставлять статически с той сетевой картой, которую мы хотим.
- переключатель :
- Проверьте переключатель, если у вас есть Функция Port Security активирована и настроена . Если наш порт коммутатора имеет максимум 1 устройство одновременно, и мы подключаем виртуальную машину по мосту, у нас будет два, поэтому второе устройство не будет иметь связи. У вас также будут проблемы с основным ПК, если политика безопасности порта отключена, так как она автоматически отключит порт.
- Проверить Настройка привязки IP-MAC-порта . При наличии дополнительного оборудования на том же порту с другим IP-адресом и MAC-адресом средства защиты коммутатора могут заблокировать доступ к сети.
- Проверьте, что у нас есть DHCP-сервер активирован , иначе придется поставить фиксированный IP в операционной системе виртуальной машины.
- Проверяем, что у нас нет брандмауэр препятствуя общению.
- Убедитесь, что у нас нет ограничительных правил для добавления новых хостов в сеть, потому что мостовой хост действует как новый хост.
После того, как вы все это проверите, у вас не должно возникнуть проблем с подключением к Интернету с виртуальной машины. Мы также рекомендуем вам выполнить типичные тесты ping, чтобы увидеть, как далеко мы продвинулись, и где связь не достигает.
Чтобы настроить возможность туннелирования для каждого приложения на устройствах с Android, необходимо включить компонент «Туннелирование на каждое приложение» в параметрах VMware Tunnel . Благодаря туннелированию для каждого приложения внутренние и управляемые общедоступные приложения могут получать доступ к корпоративным ресурсам по схеме «приложение за приложением».
Если настраивается единый вход только для мобильных устройств Android и не используется VPN-доступ, на странице «Сведения» необходимо ввести вымышленные значения для имени узла и порта, так как для конфигурации единого входа эти сведения не используются.
Настройка сети в VMware
- Мост : эта конфигурация позволяет нам физически подключиться к локальной сети, как если бы мы подключали дополнительный компьютер с соответствующим ему уникальным MAC-адресом. Эта конфигурация идеально подходит для «симуляции» того, что у нас есть дополнительный компьютер в локальной сети.
- NAT : это самый простой способ настроить подключение к Интернету, программное обеспечение VMware само создаст виртуальную сеть, привязанную к реальному частному IP-адресу компьютера или сервера. Это позволяет нам предоставлять диапазон частных адресов различным настроенным нами виртуальным машинам.
- Только хост : этот параметр позволяет нам настроить общую частную сеть только с хостом.
- На заказ : VMware позволяет нам создавать специально настроенные сети, чтобы адаптироваться к потребностям. Этот режим конфигурации является более продвинутым, поскольку ранее нам приходилось настраивать различные сети с помощью программного редактора виртуальных сетей.
- Сегмент локальной сети – Этот параметр позволяет выбрать частную сеть, совместно используемую другими виртуальными машинами. Это очень полезно для анализа производительности сети и ситуаций, когда важна изоляция виртуальной машины.
Параметр по умолчанию на любой виртуальной машине с VMware — это NAT, таким образом, у нас будет локальная частная сеть, которая позволит нам соединять между собой различные виртуальные машины, и, выполняя NAT против частного IP-адреса нашего реального ПК, это также имеет связь со всей сетью. физическая локальная сеть и даже подключение к Интернету. Чего у нас не будет, так это возможности соединения компьютеров в физической локальной сети и виртуализированной операционной системы (строго в этом смысле), потому что она работает как NAT роутера.
Режим моста действительно полезен в тех случаях, когда мы хотим подключить виртуальную машину к физической сети, проводной или беспроводной. Очень важной деталью этого параметра конфигурации является просмотр политик безопасности коммутатора или беспроводной сети, потому что у нас могут возникнуть проблемы, если у вас порт Безопасность или MAC-фильтрация.
Если мы нажмем на « Дополнительно », программное обеспечение VMware позволяет нам настроить ограничитель пропускной способности на входе и выходе, хотя самое интересное — это возможность изменить MAC-адрес виртуальной сетевой карты, назначенной конкретной виртуальной машине. Мы можем сгенерировать новый случайным образом или использовать MAC-адрес, который нам нужен.
Если вы хотите подробно настроить «Мост», «Только для хоста» или «NAT», которые мы видели ранее, вы должны перейти в меню «Редактировать / Редактор виртуальной сети». В этом расширенном меню конфигурации вы можете настроить все на сетевом уровне ваших виртуальных машин.
Если вы собираетесь использовать режим «Мост», по умолчанию используется режим «Автоматически», это означает, что VMware автоматически выберет, какая сетевая карта имеет подключение к Интернету, и сетевой трафик будет входить и выходить через этот физический интерфейс. . Мы рекомендуем всегда устанавливать сетевую карту, через которую будет проходить сетевой трафик.
У нас также есть возможность настроить режим «NAT», который мы видели ранее. У нас есть возможность настроить диапазон частных IPv4-адресов, которые будут использовать виртуальные машины, а также включить или отключить DHCP-сервер в этом режиме NAT:
Если мы перейдем к опции «Настройки NAT», мы сможем настроить шлюз по умолчанию для различных виртуальных машин, добавить политики переадресации портов для доступа снаружи NAT внутрь, и мы даже можем включить IPv6 между другими параметрами. В разделе «Настройки DHCP» мы можем настроить диапазон IP-адресов, который будет динамически предоставляться различным настроенным виртуальным машинам.
Как вы видели, VMware предоставит нам широкие возможности настройки на сетевом уровне, что идеально подходит для адаптации к основным потребностям.
Проблемы и решения, если у вас нет интернета
Способ подключения к Интернету с помощью виртуальной машины обычно осуществляется через NAT или через мост (адаптер режима моста), поэтому мы собираемся разделить этот раздел на две хорошо дифференцированные части: часть NAT и часть моста.
Installation Guide
Run Android Live
When you want to run the Live CD (No installation), just use the first option.Чтобы клиент VMware Tunnel направлял трафик на веб-прокси для устройств Android, необходимо настроить правила маршрутизации сетевого трафика.
Для этого в них следует указать список приложений Android, которые настроены с использованием параметра «Отдельные сети VPN для приложений», а также настроить адрес прокси-сервера и имя узла назначения.
Настройте правила маршрутизации трафика устройства, чтобы управлять на устройствах способом обработки трафика от указанных приложений. В соответствии с правилами маршрутизации трафика устройства приложение VMware Tunnel обеспечивает отправку трафика через туннель, блокировку всего трафика на указанные домены, обход внутренней сети и подключение к Интернету напрямую или отправку трафика на сайт веб-прокси.
Подробные сведения по созданию правил маршрутизации сетевого трафика см. в руководстве по VMware Tunnel.
Настройка сети в VirtualBox
- NAT : это опция по умолчанию, она работает точно так же, как мы видели раньше в VMware. Автоматически каждая виртуальная машина будет иметь частный IP-адрес в той же сети, и по сравнению с реальным локальным частным IP-адресом компьютера она сможет получить доступ к любому компьютеру в физической сети, а также в Интернете.
- Мостовой адаптер : это тот самый «мостовой» режим, который мы видели раньше.
- Внутренняя сеть : позволяет создать изолированную сеть, в которой компьютеры внутри будут иметь связь между собой, но ни с кем другим, если мы создадим несколько внутренних сетей, мы сможем иметь связь между виртуальными машинами, которые находятся в одной сети.
- Адаптер только для хоста : Это похоже на внутреннюю сеть, но там, где находится реальное оборудование, чего не происходит с опцией «внутренняя сеть».
- Сеть NAT : это расширение обычного NAT, но здесь мы можем настроить адресацию и другие дополнительные параметры.
Если мы пойдем в « Файл > Настройки » мы можем увидеть различные созданные сети NAT, если мы нажмем «+» с правой стороны, мы сможем добавить новые сети NAT, чтобы позже использовать их в разных виртуальных машинах.
Как видите, у нас есть возможность настроить имя сети, подсеть в нотации CIDR и, если мы хотим, настроить DHCP-сервер, протокол IPv6, а также переадресацию портов.
Как только мы узнаем различные способы подключения виртуальных машин, мы увидим, какие проблемы мы можем найти.
Дальнейшие действия
Настройте параметры VMware Tunnel для Workspace ONE UEM . Инструкции см. в последней документации по Unified Access Gateway.
When you want to test Android on your PC, Android-x86 might be your solution. Android-x86 is an open source project that has ported Android to x86 platform. This allows us to install Android in a Virtual Machine with VMware Workstation or ESXi. Driver support is very limited, so there are many problems around with Android VMs that cant access the network. This post shows how to install Android in VMware Workstation and how to solve Network Connectivity issues.
The following Android-x86 releases are currently available. All versions can be installed and used in VMware Workstation:
- Android 4.3 (Jelly Bean)
- Android 4.2 (Jelly Bean)
- Android 4.0 (Ice Cream Sandwich)
- Android 3.2 (Honeycomb)
- Android 2.3 (Gingerbread)
- Android 2.2 (Froyo)
Download Page
Some older versions are available as separate Isos for different devices. Take whatever version you want. You can either boot an Android-x86 live system, or install it to the virtual disk.No Network?
Edit the VM config File (.vmx) and changed the network adapter type to vlance:
Some versions do not run DHCP automatically. You can verify that with the netcfg command. To get network access:
- Press CTRL+F1
- Type dhcpcd eth0
- Type setprop net.dns1 8.8.8.8 (or replace with your DNS Server)
- Press CTRL+F7
Необходимые условия
VMware Tunnel настраивается с активированным компонентом для туннелирования на каждое приложение.
Создан профиль VPN для Android.
Для каждого приложения Android, добавленного к правилам сетевого трафика, включен параметр «Отдельные сети VPN для приложений».
Процедура
- В консоли Workspace ONE UEM выберите Система > Интеграция предприятий > VMware Tunnel > Правила сетевого трафика .
-
Действие по умолчанию. Это правило автоматически настраивается и применяется ко всем приложениям, кроме Safari. Действие по умолчанию всегда применяется в последнюю очередь.
Установите действие для параметра Туннель , если для единого входа с мобильных устройств Android требуется доступ к VPN. Все приложения (кроме Safari) на устройстве, настроенные с использованием отдельного профиля VPN для каждого приложения, отправляют сетевой трафик через туннель.
Задайте действие для параметра Обход , если для единого входа с мобильных устройств Android не требуется доступ к VPN. Все приложения (кроме Safari) на устройстве, настроенные с использованием отдельного профиля VPN для каждого приложения, обходят туннель и подключаются напрямую к Интернету.
При этом трафик не отправляется на сервер Tunnel, если клиент Tunnel используется только для единого входа.
После обновления правила по умолчанию и установки в качестве действия параметра Обход правила маршрутизации сетевого трафика добавляются и настраиваются для единого входа с мобильных устройств Android.
Для локальных сред в случае предоставления внешнего доступа к узлу VMware Identity Manager порт брандмауэра 5262 (настраиваемый) необходимо открыть между устройствами в Интернете и узлом VMware Identity Manager , разрешая сквозной режим SSL по протоколу TCP (уровень 4) в подсистеме балансировки нагрузки или на обратном прокси-сервере.
Если вы используете режим NAT на виртуальной машине
Если вы используете режим NAT в виртуальной машине, вы должны учитывать, что и VMware, и VirtualBox будут использовать внутреннюю таблицу маршрутизации компьютера для получения Интернета на имеющихся у нас ВМ. В этом режиме работы, если реальный компьютер, подключенный к физической сети, имеет подключение к Интернету, виртуальная операционная система всегда будет иметь подключение к Интернету. Независимо от того, какие политики безопасности действуют на сетевом уровне, весь сетевой трафик от виртуальных машин будет выходить в Интернет, как если бы он генерировался настоящим ПК, поэтому мы можем исключить все эти проблемы с подключением.
Единственная проблема, которая у нас может быть, заключается в том, что частный IP-адрес физической сети совпадает с адресом виртуальной сети . В этом случае операционная система может не очень хорошо знать, что делать с сетевым трафиком на основе ее таблиц маршрутизации, поэтому, если частный IP-адрес совпадает с виртуальной сетью, которую делает NAT, мы рекомендуем вам изменить подсеть NAT. VMware или VirtualBox, чтобы не возникало проблем.
Чтобы изменить подсеть NAT, необходимо перейти в « Редактировать / Редактор виртуальной сети « выберите VMnet8, который настроен как NAT, а внизу мы можем настроить часть «IP-адрес подсети», а также настроить сетевую маску. подсеть. Здесь мы можем изменить эту подсеть VMware по умолчанию, если она соответствует основной сети.
В случае с VirtualBox процесс будет аналогичным, режим NAT настроен по умолчанию, поэтому следует выбрать режим «сеть NAT» и настроить свободную частную подсеть, не совпадающую с физической подсетью. Таким образом, у нас не будет никаких проблем.
Как видите, это единственная проблема, которую мы можем найти в режиме NAT, что основная физическая сеть такая же, как и виртуальная сеть.
Дальнейшие действия
Опубликуйте эти правила. После публикации правил устройство получает обновленный профиль VPN, а в приложении VMware Tunnel включается единый вход.
Перейдите в консоль VMware Identity Manager и настройте единый вход для мобильных устройств Android на странице «Встроенный поставщик удостоверений».
Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машину Oracle VM VirtualBox или VMWare Workstation.
Самая последняя и стабильная версия на данный момент: Android 8.1 Oreo с патчем безопасности 5 января 2019 (сборка образа: 17 января 2019)
Android 9.0 в виртуальных машинах работает очень плохо и в большинстве случаев не запускается, если есть информация о том, как заставить его стабильно запускать, пишите в ЛС, добавлю в шапку.1. Процессор Intel/AMD x86_64 с поддержкой виртуализации: 2 потока (минимум) // 4 потока и больше (рекомендуется)
2. 2 гб оперативной памяти (минимум) // 4 гб оперативной памяти (рекомендуемо)
3. Место на жестком диске 8 гб (минимум) // 10 гб и больше (по вашей необходимости)0.1. Скачиваем и устанавливаем программу.
0.2. Скачиваем образ Android.1.1. Создаём виртуальную машину с любым названием, тип системы: Linux, версия: Ubuntu (разрядность не важна).
1.2. Объем оперативной памяти зависит от вашего компьютера/ноутбука, лучше ставить половину от доступной (т.е. если у вас на хосте стоит 8 гб, то можно спокойно ставить 4 гб).
1.3. Создаём новый виртуальный диск, VDI, Динамический, объем лучше от 8 Гб (в зависимости от количества нужных вам приложений).
1.4. Заходим в св-ва созданной машины через кнопку Настроить.
Общие -- Дополнительно -- Включаем двунаправленный буфер.
Система -- Материнская плата -- Убираем галочку в Порядке загрузки с Дискета
Система -- Материнская плата -- Ставим галочку Включить I/O APIC
Система -- Материнская плата -- Манипулятор курсора -- ставим PS/2 мышь
Система -- Процессор -- 2 ядра ЦПУ (или больше, если есть возможность)
Система -- Процессор -- Включить PAE/NX
Дисплей -- Видео -- Видео память 128 Мб
Дисплей -- Видео -- Ставим галочку Включить 3D-ускорение
Носители -- Контроллер: IDE -- Нажимаем на Пусто и справа где окошко привод нажимаем на диск и выбираем скачанный образ Android.
1.5. Нажимаем ОК.2.1. Запускаем машину.
2.2. В первом окне стрелками на клавиатуре выбираем самую нижнюю Installation - Install Android-x86 to harddisk, подтверждаем выбор нажатием Enter. Если предлагает установить GPT, отказываемся!
2.3. После того, как пробегут все строки появится окно, в нём выбираете первый пункт Create/Modify partitions.
2.4. В появившимся окне стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.5. Стрелкой вправо выбираем New, потом Primary, подтверждаем появившийся объем.
2.6. Стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.7. Стрелкой вправо выбираем Bootable, нажимаем Enter и выходим через Quit.
2.8. Если всё сделали правильно, то появится первая записать sda1 Linux, подтверждаем Enter.
2.9. В следующем окне выбираем ext4. Потом подтверждаем, что хотим форматировать диск.
2.10. Ждём пока он отформатирует.
2.11. Во всех следующих окнах жмём Yes.
2.12. После того, как появится окно Android-x86 is installed successfully; наверху нажимаем кнопку Устройства -- Приводы оптических дисков -- Извлечь диск из привода. После этого выбираем Reboot и нажимаем Enter.
2.13. Машина перезагружается и выбираем самый первый пункт
2.14. После этого ждём, появляется лого Android, а дальше настройка системы, как будто у вас простой планшет на Android.Теперь у вас есть уже рутированный Android с прошивкой для разработчиков.
Как изменить разрешение экрана?
Android 4.4 и ниже:
В папке с виртуальной машиной найдите файл, который называется название_машины.vbox, в него добавьте строку:
Она определяет разрешение и количество памяти для цвета.
Android 5.0 и выше:
Нативно изменить разрешение пока достаточно трудно, но есть костыль. Работает достаточно неплохо.VirtualBox 6.0 не хочет запускать Android
Проблема известна, решение простое -- установить VirtualBox 5.22Как включить полную поддержку программ, написанных для ARM в Android-x86?
Настройки -- Android-x86 options -- Enable Native BridgeЧто работает и что не работает в последней версии (Android 8.1)?
Не работает: сенсорный экран, Google Play и всё из него вытекающее
Работает: камера, Wi-Fi, Bluetooth, мышка, клавиатура, установка .apk из любых источников, запускаются простые игры (возможно и сложные, но это пока не точно)Есть ли рут?
Есть.Спасибо, все понятно расписал, +++++++ тебе!
Добавлено 31.01.2014, 18:38:
Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор. Я лично пробовал через MS virtual pc
MaHiaK_biosa, так же и через WMware Workstations можно запускать. Привел на примере VB, как самой простой и бесплатной.
Читайте также: