Виртуальная машина Ubuntu 12.04 на Windows 8 Hyper-V - нет подключения к сети

12

Я пытался подключить виртуальную машину Ubuntu 12.04 к Интернету. Я искал и нашел некоторую информацию, но пока не увенчался успехом. Я также пробовал Linux Mint и там нет подключения к сети.

Настройки моего адаптера: Настройки адаптера

Настройка сети Ubuntu в HyperV UbuntuNetworkSetup

Диспетчер виртуальных коммутаторов HyperV VirtualSwitchManager

Я не уверен, если это проблема, но это кажется вероятным. Однако каждый раз, когда я пытаюсь сделать внешний коммутатор расширяемым виртуальным коммутатором Hyper-V, я получаю сообщение, показанное ниже, и не могу установить это свойство. UnableToEnableHyperVExtensible

Любая помощь приветствуется.

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Я старался быть максимально тщательным

AndrewK
источник
Есть ли причина не использовать VMWare Player или VirtualBox?
Кобальц
1
У меня нет опыта работы с VMWare. Я пытался использовать VirtualBox, и он всегда был очень медленным. Кроме того, для разработки Visual Studio для Windows Phone используется эмулятор, который работает в Hyper-V; VirtualBox и Hyper-V не любят хорошо играть вместе.
AndrewK
Спасибо за информацию. Мне было просто интересно. Всегда использовали VirtualBox и QEMU. Никогда не знал, почему кто-то будет использовать Hyper-V, но это имеет смысл.
Кобальц
Приятно, что он также поставляется с Windows, и теперь, когда у меня есть подключение к Интернету, он работает очень хорошо.
AndrewK
Какие были настройки для внутреннего виртуального коммутатора? (Извините, я пишу как вопрос, но я только что присоединился, и он говорит, что мне нужно 50 очков репутации, чтобы

Ответы:

11

Ну, я понял это. Мне пришлось создать внутренний виртуальный коммутатор, а затем перейти к внешнему виртуальному коммутатору и поделиться им с внутренним виртуальным коммутатором.

пример

AndrewK
источник
У меня сейчас такая же проблема, и я изменил здесь настройки, но они все еще не отображаются как подключенные = (
qodeninja
Очень странное решение! Но работает как шарм. Благодарность!
Голодный кодер
1

Решение без необходимости запуска / перезапуска гостевой ОС.

1] Удалите все виртуальные переключатели и начните звездочку.

2] Создайте внешний коммутатор с выбранной внешней сетью: Ethernet или WiFi. (подождите минуту)

3] Теперь создайте внутренний переключатель. (снова подождите минуту)

4] Перейдите в Панель управления \ Сеть и Интернет \ Сетевые подключения и щелкните правой кнопкой мыши переключатель Внешний, перейдите на вкладку Общий доступ и включите общий доступ для внутреннего переключателя. (Теперь, если вы не видите список сетевых адаптеров, который включает внутренний переключатель, вам, возможно, придется начать сначала или подождать некоторое время, чтобы все изменения вступили в силу.)

5] Выберите внутренний переключатель для вашего типа Linux гостевую ОС и включите сеть в ОС. (Вам не нужно перезагружать гостевую ОС на любом из этапов) Надеемся, что ваша гостевая ОС будет подключаться как к Интернету, так и к внутренней сети.

Я протестировал и проверил этот точный процесс для RedHat7, CentOS7 и Kali Linux.

Vin
источник
0

Я прочитал много статей об этой проблеме, и многие утверждают, что использовали интернет-соединение адаптера Wi-Fi, чтобы решить эту проблему. Это не сработало в моем случае. Что сработало для меня, и это должно ответить на ваш вопрос:

  1. Создайте внутренний виртуальный коммутатор в Hyper-V.
    а. Откройте «Диспетчер Hyper V».
    б. Выберите «Virtual Switch Manager».
    с. В разделе «Новый виртуальный коммутатор» выберите «Внутренний».
    д. Выберите «Создать виртуальный коммутатор».
  2. Выключите Ubuntu VM.
  3. Добавьте устаревший адаптер с внутренним виртуальным коммутатором, который был только что создан на шаге 1.
  4. Откройте «Центр управления сетями и общим доступом».
  5. Выберите «Изменить настройки адаптера».
  6. Выберите адаптер Wi-Fi и виртуальный коммутатор, который вы только что сделали, щелкните правой кнопкой мыши пункт меню «Создать мост».
  7. Запустите Ubuntu VM.
  8. Войдите в Ubuntu.
  9. Подождите минуту, и соединение должно подключиться.
Боб Браун
источник