У меня есть стандартный сервер Win2k8 под управлением Hyper-V с запущенным гостевым веб-экземпляром Server 2003. Хост общедоступен в Интернете.
Я создал внутреннюю частную сеть в диспетчере виртуальной сети Hyper-V. Я установил IP-адрес хоста для этого виртуального адаптера на 192.168.0.1. Я установил гостевой IP-адрес 192.168.0.2. Они могут пинговать друг друга и обмениваться файлами. Однако я не могу просматривать веб-страницы в гостевой системе. NSLOOKUP работают. Я попытался установить настройку DNS-сервера для гостя на 192.168.0.1 и что-то внешнее, например сервер Google 8.8.8.8, безрезультатно.
Брандмауэр Windows отключен во внутренней виртуальной сети.
Я пробовал как с DNS, установленным на хосте, так и без него.
Я не уверен, какие настройки RRAS / NAT подходят для передачи, поэтому спросите, нужно ли вам что-нибудь уточнить.
Как сделать так, чтобы исходящий интернет работал на гостевой виртуальной машине?
Можете ли вы пинговать что-нибудь за пределами частной сети? Если вы не можете, значит, вам не хватает шлюза по умолчанию / RRAS. Скорее всего, вам потребуется включить RRAS на вашем хосте для предоставления услуг маршрутизации. Установить и начать работать - это глупо.
У меня очень похожая проблема. У меня есть хост-машина с одним гостем. Оба работали, но затем гость внезапно потерял связь с внешним миром.
Физическая машина имеет два интерфейса. Первый для хозяина, второй для гостя. Гость может пинговать хост, но не шлюз по умолчанию.
Я повторяю, что это работало, но в процессе ввода в эксплуатацию это внезапно перестало работать. Я думал, что это что-то, что я сделал для гостя, но я исключил эту возможность, установив другого гостя с нуля, и он тоже показывает такое же поведение.
На хосте не так много работы. Хотя я был в процессе настройки обмена, когда он не удался. В Exchange нет ничего волшебного, что могло бы мешать работе сети.
Когда возникла проблема, я получал «общий сбой» при попытке проверить связь со шлюзом по умолчанию. Я деинсталлировал почти все, включая виртуальный интерфейс, но безрезультатно. После переустановки нового сетевого интерфейса он по-прежнему не работал, хотя симптомы изменились. В момент, когда я пытаюсь выполнить ping от гостя, я получаю сообщение о том, что он не может связаться с хостом, поступающим с IP-адреса гостевой машины.
Очевидно, это вызвано чем-то на хосте, но я просто не могу понять, что это могло быть.
Кто-нибудь видел что-нибудь подобное?
Ян
Вы упоминаете внутреннюю сеть 192.168.0.1 для хоста Hyper-V, но ничего не говорите о том, есть ли у хоста Hyper-V другой интерфейс, позволяющий взаимодействовать с Интернетом. Обычно на хосте Hyper-V настраивается «внешний» интерфейс, который может выходить в Интернет, а затем внутренний интерфейс, который может взаимодействовать с серверами виртуальных машин.
Вашим серверам виртуальных машин в сети 192.168.0.x потребуется маршрутизатор для маршрутизации трафика, через который может быть настроена другая виртуальная машина как маршрутизатор, или вы можете настроить хост Hyper-V как маршрутизатор.
После настройки маршрутизатора вам необходимо установить шлюз по умолчанию для виртуальных машин в качестве IP-адреса маршрутизатора ... это должно помочь вам ...