Я создал виртуальный компьютер и установил на него Server 2003 R2. Я добавил роль сервера приложений. Я могу перейти на сайт по умолчанию, используя http: // localhost на VPC. VPC может получить доступ к Интернету.
Однако я не могу пропинговать VPC с моего физического рабочего стола (хост-машины). Я попытался добавить второй сетевой адаптер в консоль VPC и присвоить ему статический IP-адрес, но безрезультатно.
Это зависит от того, как у вас настроена сеть. Если у вас есть настройка с помощью NAT, тогда Virtual PC назначает частный IP-адрес VPC (вероятно, в другой подсети, чем ваш хост-компьютер). Если он настроен на использование того же сетевого адаптера, что и ваша ОС хоста, то (если я правильно помню) он должен получить другой IP-адрес от вашего маршрутизатора, и вы можете попробовать пинговать его через этот IP-адрес, хотя (если я помню) это сложно, поскольку у него есть два IP-адреса, использующих один и тот же MAC-адрес, и ваш сетевой адаптер не знает, куда направлять пакеты. Если у вас есть вторая сетевая карта на хосте, вы можете назначить ее виртуальной машине и попробовать подключиться к ней таким образом.
Не могли бы вы опубликовать информацию о настройках TCP / IP для хоста и гостя, а также информацию о типе сети, которую вы настроили на Virtual PC?
Похоже, вы настроили NAT за хостом. Так что к нему никто не может получить доступ. Вам необходимо подключить его к сетевому адаптеру. Тогда вы сможете получить к нему доступ с любого компьютера в сети.