У меня есть сервер Windows 2008, на котором запущено несколько гостевых систем Hyper-V. Я хочу создать "внутреннюю" сеть Hyper-V. Пока что я не могу заставить что-либо общаться.
- Я создал Внутренний сетевой адаптер в диспетчере Hyper-V
- Я назначил сетевой адаптер каждой виртуальной машины внутреннему сетевому адаптеру
- Я назначил хосту IP-адрес (10.1.0.1) без шлюза по умолчанию (так как у него также есть внешняя сетевая карта со шлюзом)
- Я назначил каждой гостевой виртуальной машине IP (10.1.0.x) с 10.1.0.1 (хост) в качестве шлюза.
- Я установил на хосте рулон маршрутизации и удаленного доступа.
Проблема в том, что ни хост, ни гости не пингуют ни один другой IP в сети. У меня вообще нет связи между гостями. Гости, о которых идет речь, — это Windows 2008 R2 Enterprise, стандартная установка (не Core).
Чего мне не хватает, чтобы хост/виртуальная машина могли взаимодействовать через внутренний сетевой адаптер?
решение1
Если виртуальные машины не могут пинговаться даже между собой, то здесь определенно что-то сломалось, и это не связано со службой RRAS, работающей на хосте; независимо от поведения их шлюза по умолчанию, машины, размещенные в одной сети и с правильной конфигурацией IPдолжениметь возможность разговаривать хотя бы между собой.
Вы пробовали отключить брандмауэр Windows на гостевых машинах?
Также, следуя предложению Грега Эскью, я бы попробовал удалить RRAS на хосте; возможно, он что-то портит в работе сети Hyper-V.