Hyper-V: У гостя нет маршрута к хосту с внешней сетью

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

Рассматриваемая виртуальная машина является машиной Ubuntu Linux. Он успешно получает IP-адрес в сети через DHCP, разрешает DNS с сетевым DNS-сервером, разрешает DNS хоста и может получить доступ к Интернету, однако у него нет сети с самим хостом.

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

В идеале службы на хосте также должны работать на виртуальной машине и могут быть частью той же сети, но сейчас это невозможно.

У кого-нибудь есть какие-нибудь идеи или указатели?

1
задан 25 May 2018 в 16:53
1 ответ

Вы можете попробовать настроить « Internal » vSwitch для вашей виртуальной машины Ubuntu в качестве дополнительной сети и использовать эту сеть для своих приложений. Однако, как упомянул @Zoredache в комментарии, если вы предоставите нам более подробную информацию о настройке сети и поделитесь "ip-таблицами" из ubuntu, было бы здорово!

5
ответ дан 3 December 2019 в 17:02

Теги

Похожие вопросы