3

Я полный новичок в Linux и хочу изучать среду. Пытаясь установить Arch-Linux на компьютер Hyper-V с помощью этого учебного пособия, я натолкнулся на раннее препятствие с Ethernet: похоже, его не существует. ping -c 3 8.8.8.8 выдает ошибку "не могу подключиться". Сетевым адаптером виртуальной машины является виртуальный коммутатор Intel Centrino Advanced-N 6235. Как я могу заставить это работать? Должен ли я сначала заглянуть в другой дистрибутив?

2 ответа2

1

Вам следует переключить виртуальную машину Hyper-V на использование "устаревшей" сетевой карты, поскольку часто возникают проблемы с модулями ядра (т. Е. Драйверами устройств) для использования сетевой карты Hyper-V по умолчанию.

Вот как это сделать:

  1. Когда виртуальная машина выключена, откройте ее "Настройки" (из диспетчера Hyper-V или из окна виртуальной машины).
  2. В списке "Оборудование" выберите существующий сетевой адаптер, запомните его настройки и нажмите "Удалить".
  3. В списке "Оборудование" нажмите "Добавить оборудование" вверху, затем выберите "Устаревший сетевой адаптер" и нажмите "Добавить".
  4. Настройте новый адаптер с настройками, которые вы отметили из старого.
  5. Сохраните ваши изменения и запустите виртуальную машину.
0

Виртуальные машины Hyper-V по умолчанию не имеют сетевого подключения. Вы должны создать виртуальный сетевой коммутатор на хосте виртуальной машины (компьютере Windows), чтобы позволить виртуальной машине делиться интернетом с хостом.

Для этого откройте диспетчер Hyper-V.

  1. На панели действий справа щелкните ссылку "Диспетчер виртуальных коммутаторов".
  2. Если вы хотите, чтобы ваша виртуальная машина могла выходить в Интернет, вам нужно создать внешний виртуальный коммутатор.
  3. В диалоговом окне Virtual Switch Manager нажмите "Новый виртуальный коммутатор" на панели слева, вверху, затем выберите "External" в списке и нажмите кнопку "Create Virtual Switch".
  4. Теперь главная панель в диалоговом окне Virtual Switch Manager изменится на ваш вновь созданный виртуальный коммутатор.
  5. Убедитесь, что выбран переключатель "Внешняя сеть".
  6. В раскрывающемся списке под кнопкой "Внешняя сеть" выберите физический сетевой интерфейс, используемый вашим хост-компьютером. Если ваш хост имеет более одного сетевого интерфейса, обязательно выберите тот, который подключен к Интернету. Назовите свой виртуальный коммутатор как-то, что вы узнаете.
  7. ЭТО ОЧЕНЬ ВАЖНО! Установите флажок "Разрешить операционной системе управления использовать этот сетевой адаптер совместно". Это позволяет хосту вашей виртуальной машины совместно использовать сетевой коммутатор с виртуальными машинами, размещенными на нем. Если этот флажок не установлен, ваш виртуальный хост потеряет подключение к Интернету, когда вы нажмете "ОК".
  8. Нажмите "Применить". ПРИМЕЧАНИЕ. При этом вы потеряете все интернет-соединения на несколько секунд.Это связано с тем, что Windows создает устройство виртуального сетевого коммутатора, а затем добавляет компьютер Windows к коммутатору.
  9. Нажмите "ОК" в диалоговом окне "Диспетчер виртуальных коммутаторов".
  10. Когда виртуальная машина Arch Linux находится в состоянии «Выкл.», Выберите ее в окне диспетчера Hyper-V и нажмите ссылку "Настройки" на правой панели.
  11. В диалоговом окне настроек выберите сетевой адаптер в списке оборудования слева.
  12. На главной панели в раскрывающемся списке "Виртуальный коммутатор" измените его с "Не подключен" на имя виртуального коммутатора, выбранного на шаге 6.
  13. Нажмите "ОК".

Теперь вы можете запустить вашу Arch VM, и она будет иметь сетевое подключение.

По общему правилу при создании виртуальной машины Hyper-V вам необходимо будет подключить ее к виртуальному коммутатору, если вы хотите, чтобы он имел сетевое подключение.

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