Okay, I kinda confused things there. The physical VM host machines will NAT
for their VMs (I had forgotten that). So you should be able to initiate
traffic from the VMs to a server that has a routable IP address. But you
cannot initiate a connection to a server VM with an unroutable IP address...
unless that server VM is on the same cluster. Confusing, yes.
What should work is to have your server always be a VM with a routable IP
or have it be a physical host (which do all have routable IPs). You still
won't be able to initiate connections from the server back to the clients,
it can just reply to client requests that have NATed addresses/ports.
There are still going to be ports, like 7777, that are used for VM/host
communication and won't work.
> cloudlab-users/4b1ba773-35bb-4a98-8feb-2d744ed59238n%
40googlegroups.com.