8

Итак, я только что создал виртуальную машину и понятия не имею, почему у меня нет сетевого подключения. Я пробовал кучу вещей для устранения проблем, в основном следующие в разных комбинациях:

  • Созданные внутренние и внешние виртуальные коммутаторы в Virtual Switch Manager
  • В "Настройки виртуальной машины"> "Сетевой адаптер" я попытался выбрать оба этих виртуальных коммутатора и установил флажок "Включить идентификацию виртуальной локальной сети".
  • В Windows> Сетевые подключения на моем локальном компьютере я вижу как внутренние, так и внешние коммутаторы. Я попытался поделиться своим локальным соединением Ethernet с внешним, но это не сработало
  • В Windows> Сетевые подключения я попытался поделиться внешним виртуальным коммутатором с внутренним, но без игры в кости
  • Что касается Ubuntu, я вошел в настройки проводного соединения, а затем в IPv4 и установил его в автоматический режим, а когда это не сработало, попытался вручную. Я дал ему известный доступный IP-адрес, маску сети и шлюз, но это тоже не сработало

Итак, где я сейчас нахожусь, у меня есть Ubuntu, показывающая, что проводное соединение подключено, но я не могу получить доступ к Интернету. Любые идеи относительно того, как я могу решить эту проблему дальше? Я могу публиковать скриншоты, если это необходимо, но похоже, что я могу добавить только 2 за пост, потому что у меня недостаточно высокая репутация. Спасибо!

2 ответа2

7

У меня была такая же проблема на Ubuntu 17.04, работающем на Hyper-V/Windows 10.

Решение было довольно простым, как только я узнал. Похоже, что установкой по умолчанию является использование внутренней сети, которая не предоставляет доступ в Интернет.

На виртуальной машине Ubuntu в Hyper-V:

  1. щелкните правой кнопкой мыши, чтобы перейти к настройкам
  2. перейти к сетевому адаптеру
  3. выберите Сетевой адаптер и в раскрывающемся списке Виртуальный коммутатор измените значение с "Layered_wi_fi" на "Не подключен"
  4. перейдите в диспетчер виртуальных коммутаторов (справа в диспетчере Hyper-V)
  5. выберите Layered_Wi-fi в разделе Виртуальные коммутаторы
  6. изменить тип подключения с "Внутренняя сеть" на "Внешняя сеть"

Вернемся к виртуальной машине Ubuntu в Hyper-V:

  1. щелкните правой кнопкой мыши, чтобы перейти к настройкам
  2. перейти к сетевому адаптеру
  3. выберите Сетевой адаптер и в раскрывающемся списке Виртуальный коммутатор измените значение с "Не подключено" на "Layered_wi_fi"

Примечание: сначала я попытался просто перейти с внутренней сети на внешнюю (шаги 4-6) в разделе Virtual Switch Manager\Layered_Wi-fi. Это сгенерировало ошибку неоднократно. Я думаю, что это потому, что настройка использовалась, но это было не очень понятно. Как только я сделал шаги 1-3 сначала, это работало как очарование.

0

попробуйте добавить "устаревший сетевой адаптер" и установить

нормальный сетевой адаптер сделан для работы с windows 7+, если не раньше

Я надеялся, что это помогло вам и многим другим

У меня была эта проблема с реактивом и XP, и это работало нормально

Чтобы добавить коммутатор Nework, который вы можете использовать в качестве устаревшего сетевого адаптера, выполните следующие действия:

  1. открыть диспетчер виртуальных коммутаторов
  2. выберите Новый виртуальный сетевой коммутатор
  3. выберите Внешний
  4. создать виртуальный коммутатор
  5. назови это как хочешь

Чтобы добавить коммутатор к вашей виртуальной машине:

  1. открыть настройки для желаемой виртуальной машины
  2. Добавить оборудование
  3. Устаревший сетевой адаптер
  4. добавлять
  5. откройте раскрывающийся список для виртуального коммутатора
  6. выберите виртуальный переключатель, который вы сделали

примечание: только 1 коммутатор может использоваться виртуальной машиной одновременно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .