Question

J'ai un serveur qui a plusieurs machines virtuelles en cours d'exécution sur elle. Je suis en train de se connecter à l'un de ces serveurs utilisant Java, mais il échoue avec « Réseau injoignable ». Le usecase est Hudson connexion pour lancer un esclave sur une des fenêtres de la machine. Il fonctionne à l'aide de prises python, il est donc tout à fait bizarre.

Ceci est la configuration du réseau sur la machine hôte http://dpaste.com/168704/ . Le problème est reproduit en utilisant cet extrait http://dpaste.com/168708/ .

Toutes les idées? Je n'ai réussi à reproduire ce problème avec java. ssh, ping, python et nc a été testé aussi bien et ils travaillent.

Edit: Il semble que toutes les connexions sortantes de Java subit le même sort de la machine hôte.

Était-ce utile?

La solution

J'ai été touché par ce bug href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560056" http: //bugs.debian .org / cgi-bin / bugreport.cgi? bug = 560056 .

fonctionne donc maintenant avec la solution rapide: -)

Autres conseils

Il est probable que la mauvaise adresse est en cours de résolution pour le nom d'hôte. Ajouter cette mise au point à votre test:

InetSocketAddress saddr = 
  new InetSocketAddress("waltraction.dhcp.samfundet.no", 135);
InetAddress addr = saddr.getAddress();
if (addr == null) {
  System.out.println("Unresolved address.");
else 
  System.out.println(addr.getHostAddress());

voir simplement l'adresse utilisée peut signaler un problème, mais sinon, mettez à jour la question et obtenir plus d'aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top