> $ psql -h 192.168.1.125 > psql: could not connect to server: No route to host
Because that is not a Postgres problem, that is a network connectivity problem. I'd bet that there's something wrong with the VM configuration, such that the VM host isn't connecting 192.168.1.* in one VM to 192.168.1.* in the other.
regards, tom lane
Or the port is not 5432. Or a Firewall is blocking the connection.