У меня такая виртуальная среда.
Есть ящик UCS с несколькими виртуальными машинами. Я установил 3 виртуальных машины Virtual ESXi и устройство vCenter Server. Используя устройство, я установил 3 виртуальные машины WinXP на ESXis. (По одному на каждом ESXi).
IP, который я выделил виртуальной машине WinXP, находится в том же широковещательном домене, что и хосты ESXi (10.0.0.x / 24).
Но они не пингуют друг друга.
vSwitch:
РЕДАКТИРОВАТЬ: настройки FW отсортированы. Они до сих пор не общаются. Интересно то, что хосты ESXis сами могут связываться друг с другом, но базовые виртуальные машины которые находятся в одном домене Broadcat, не могут общаться.
Причина была в политике безопасности сети в стандартных vswitches. Чтобы упростить задачу, каждый хост ESXi имеет несколько виртуальных машин, каждая из которых имеет собственный IP-адрес + IP-адрес самого ESXi. Это означает множество MAC-адресов. Теперь этот ESXi представляет собой виртуальную машину на хосте .52, единственная виртуальная машина которой назначена определенной группе. Группа не позволит передавать пакеты более чем 1 MAC. Следовательно, если вы измените политику безопасности на неразборчивый режим, он будет работать.
Windows XP не отвечает на команду ping из-за правил брандмауэра по умолчанию. Это ожидаемое поведение.
Если вам нужны ответы на ping, вам нужно изменить раздел ICMP вашего сетевого адаптера / брандмауэра (в зависимости от XP SP), чтобы разрешить «Входящие эхо-запросы». Видеть http://csg.trinhall.cam.ac.uk/tips/firewall/winxp как только один пример того, как это сделать.