I am trying to run a server on one VM and a client on another; both VMs have ScientificLinux 6.4 as their OS, running on VirtualBox 4.2.10.
The client should be able to communicate with the server via MPI and the server will ingest information into a MySQL database. The client and server software will communicate and run successfully on one machine; however, it fails to run between machines.
At first, I was using the default NAT network. Then, I tried using the GUI to create an internal network and a bridged network between the machines; however, they still could not communicate. I then tried to SSH between the machines; this did not work. I think that if I can SSH between the machines that the Client and Server should be able to successfully communicate with each other.
Has anyone run into this problem before?
What should I try to do to resolve this?
EDIT: The other thing I am confused about is that the VMs do not seem to have unique IP addresses; when I execute ifconfig, I find that the IP addresses are both 127.0.0.1 under the lo (Local Loopback) section. I cannot find any other IP addresses in any of the other sections, so that is all I have to work with.