我有一个具有在其上运行的多个虚拟机的服务器。我试图连接到使用Java这些服务器之一,但它失败,“网络不可达”。该用例是哈德森连接到运行Windows的计算机上的奴隶。它的工作原理使用python插槽,所以这是很奇怪的。

这是在主机上的网络配置 http://dpaste.com/168704/ 。 这个问题可以用这个片段 http://dpaste.com/168708/

再现

任何想法?我只设法重现此问题与Java。 SSH,平,Python和NC被测试,以及与他们的工作。

编辑: 似乎从Java所有出站连接遭受从主机相同的命运。

有帮助吗?

解决方案

我被击中受到此问题的 HTTP://bugs.debian .ORG /的cgi-bin / bugreport.cgi?错误= 560056

所以,现在的工作原理与快速修复: - )

其他提示

这可能是错误的地址被解析主机名。这个调试添加到您的测试:

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());

只要看到正在使用的地址可能会指出一个问题,但如果没有,更新的问题,也得到更多的帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top