对于这个问题,网上很多方法都指出是因为虚拟机防火墙没有打开相应端口,但是我的虚拟机防火墙本来就是关闭的,所以这个问题困扰了我很久。
在尝试打开虚拟机防火墙并打开相应端口后,主机也可以telnet通虚拟机端口,但是这与我本意相违,而且出现主机与虚拟机间在连接不稳定的情况。
经过网上找到的各种链接的一顿神操作,这个问题并没有解决。
第二天,当我打开电脑时,电脑提示我防火墙已打开。我突然意识到,会不会有可能是我本机的防火墙在开着,才导致我telnet不通虚拟机。联想到昨天出现的打开虚拟机防火墙并开放相应端口后,连接不稳定的情况,我决定连同主机防火墙一起关闭。最终问题解决。
解决方法
同时关闭虚拟机与主机的防火墙