我们所有的Solaris VM都有问题。 当通过SSH或HTTP连接时,我们看到的问题经常超时。 它似乎只影响初始连接…当我通过SSH连接它会挂起和超时之前,我甚至得到login提示,但是如果我CTRL C它,并再试它连接就好了。
我login到VMware控制台并在Solaris VM上运行snoop命令,以便在发生这种情况时获取数据包捕获。 这里是捕获 。
我的电脑是10.0.0.3,我删除了要连接的Solaris VM的主机名。
基于数据包捕获,它看起来像虚拟机看到我的第一个SYN数据包,但不答复,提示我的电脑重新发送。 然后它决定回复一个ACK数据包,我相信应该是一个SYN ACK数据包。 然后它看起来像发送一个SYN ACK数据包。
有谁知道这是为什么发生? 我们的思科ASA防火墙等待30秒,然后由于SYN超时而断开连接。
在此先感谢您的帮助。
德里克
最新的补丁集似乎解决了我们的问题。 这个问题logging在这里 ,并在修补程序144489-05中修复。
谢谢你的帮助。
你的捕捉缺乏关于networking上还在发生什么的信息。 我第一个想到,每当我看到莫名其妙的TCP连接延迟是“DNS查找”。 当你使用RFC1918地址的时候,这会增加一倍,因为通常甚至连rDNS服务器都没有任何地方说出“bug off”,所以查找超时。
我敢打赌,你的虚拟机的DNSconfiguration错误,你看到的延迟是虚拟机上的SSH守护进程“只是你是谁? 并等待结果。 ^C -retry-success序列可能只是足够的时间让虚拟机意识到它不会得到答案,让你通过第二次。
我敢打赌,从虚拟机到虚拟机/虚拟机之间的stream量的完整捕获将显示DNS数据包无处可去。 重新检查你的虚拟机上的DNSparsing,你可能会发现一些有用的东西。