Я пытаюсь запустить сервер на одной виртуальной машине и клиент на другой; на обеих виртуальных машинах установлена ScientificLinux 6.4, работающая на VirtualBox 4.2.10.
Клиент должен иметь возможность общаться с сервером через MPI, и сервер будет загружать информацию в базу данных MySQL. Клиентское и серверное программное обеспечение будет успешно взаимодействовать и работать на одной машине; однако он не может работать между машинами.
Сначала я использовал сеть NAT по умолчанию. Затем я попытался с помощью графического интерфейса пользователя создать внутреннюю сеть и мостовую сеть между машинами; однако они все еще не могли общаться. Затем я попытался SSH между машинами; это не сработало. Я думаю, что если я могу использовать SSH между компьютерами, клиент и сервер должны иметь возможность успешно взаимодействовать друг с другом.
Кто-нибудь сталкивался с этой проблемой раньше?
Что я должен попытаться сделать, чтобы решить эту проблему?
РЕДАКТИРОВАТЬ: Другая вещь, которую я смущен в том, что виртуальные машины не имеют уникальных IP-адресов; когда я выполняю ifconfig, я обнаруживаю, что оба IP-адреса 127.0.0.1 в разделе lo (Local Loopback). Я не могу найти другие IP-адреса в других разделах, так что это все, с чем мне нужно работать.