从主机到虚拟服务器连接失败,并从Java网络不可达
-
25-09-2019 - |
题
我有一个具有在其上运行的多个虚拟机的服务器。我试图连接到使用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());
只要看到正在使用的地址可能会指出一个问题,但如果没有,更新的问题,也得到更多的帮助。
不隶属于 StackOverflow