с собственными ip адресами
Мало подробностей, поэтому ответы такие.
1. Нужен публичный ip (доступный из интернет ) или годится ip из локальной подсети (он будет доступен только с хоста с виртуалками или с хоста с виртуалками и локальной сети) ?
2. Какая технология виртуализации ? (выше советовали VirtualBox, что не плохо т к возможно в нём настройки самые простые для этого: создаёте машины, идёте в настройки каждой VM (она должна быть выключена) -> Сеть -> выбираете "виртуальный адаптер хоста" По идеи на свежей установке виртуалбокса этого уже достаточно. При загрузке виртуальных машин он должен им раздать адреса через его собственный DHCP и они должны оказаться в одной сети, связанной с вашей тем самым адаптером, который был выбран. И на него также должен быть роздан адрес. Если же этого не происходит надо сходить в файл -> менеджер сетей хоста и там поставить адрес адаптера вручную и затем также вручную задать адреса уже в самих машинах.