1、检查B虚拟机内防火墙已经关闭,安全软件已经退出。
2、在HCI后台抓包,绑定虚拟机net0链路抓1521端口,B主机到A主机的1521端口有连接,无法正常过滤出来想要的数据包。可以抓取一个不存在的端口,在A主机上telnet该端口抓包处理。链路抓包发现没有数据包
3、在A虚拟机内部安装wireshark抓包,telnet的包抓不到,判断是虚拟机内部问题
A虚拟机内执行netsh int ipv4 show dynamicport tcp,查看动态端口,已经使用到了65535,无可用动态端口。(在Windows Vista和Windows Server 2008之后系统的环境中,为了遵守IANA的约定,动态端口范围为49152到65535)
4、A虚拟机内执行netsh int ipv4 show dynamicport tcp,查看动态端口,已经使用到了65535,无可用动态端口。(在Windows Vista和Windows Server 2008之后系统的环境中,为了遵守IANA的约定,动态端口范围为49152到65535)
5、netsta -ano 可以查看到主机端口大部分被1521的time_wait状态占用。此时可以重启虚拟机或者增加动态端口访问处理。需要排查原因建议客户联系数据库维护人员排查连接没有释放的原因。