I have a server that has several virtual machines running on it. I'm trying to connect to one of these servers using Java, but it fails with "Network unreachable". The usecase is Hudson connecting to run a slave on a windows-machine. It works using python sockets, so it's quite odd.
This is the network configuration on the host machine http://dpaste.com/168704/ . The problem is reproduced using this snippet http://dpaste.com/168708/ .
Any ideas? I've only managed to reproduce this problem with java. ssh, ping, python and nc was tested as well and they work.
Edit: Seems that all outbound connections from java suffers the same fate from the host machine.