2

Я установил и настроил Hyper-V на своем ноутбуке с Windows 10 Professional. У меня также есть одна виртуальная машина с ОС Ubuntu 16.04. Моя проблема в том, что я не знаю, как получить доступ к общим папкам хоста Windows 10 из гостевой системы Ubuntu, когда хост находится в автономном режиме или не подключен к Интернету, что означает, что ему не назначен IP-адрес. Здесь я хочу, чтобы автоматическое назначение IP-адресов (DHCP) было включено, поскольку у ноутбука есть только один сетевой адаптер (WiFi).

В Ubuntu 16.04 установлена SAMBA. Я могу получить доступ к общим папкам хоста Windows 10, когда хосту назначен IP-адрес.

Однако я не всегда подключен к Интернету. Когда нет интернета, я все еще хочу получить доступ к хосту из гостевой ОС VM. В эти моменты я не хочу назначать временный IP-адрес для WiFi NIC. Я хотел бы иметь более элегантное решение.

Есть ли способ назначить дополнительный IP-адрес моему ноутбуку / хосту (на этот раз статический)? Этот IP-адрес будет использоваться только для гостевой ОС, чтобы постоянно видеть хост, независимо от того, имеет ли хост динамически назначенный IP-адрес или нет.

Есть ли другое решение для моей проблемы? Спасибо вам много раз.

1 ответ1

1

Хорошо, я нашел решение для тех, у кого похожая проблема:

  1. В диспетчере Hyper-V создайте еще один виртуальный коммутатор, на этот раз - внутренний виртуальный коммутатор.
  2. В операционной системе хоста, здесь Windows 10, отредактируйте только что созданный виртуальный коммутатор и назначьте желаемый IP-адрес и маску подсети.
  3. Так как нам нужно общаться только между Хостом и Гостем, нет необходимости входить в Шлюз по умолчанию.
  4. Сохраните настройки, перезапустите гостевую ОС.
  5. Теперь вы сможете пинговать хост-систему с гостевой ОС виртуальной машины, независимо от того, подключен хост или нет. Большой!

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