在开启虚拟机以后,发现虚拟机可以ping通主机,但是在主机的命令终端下ping虚拟机却连接超时,原因在于主机的VirtualBox Host-Only Network(如果你使用的是VMware则可以查看VMware Network Adapter VMnet8)网络适配器IP设置不对,与虚拟机IP没在同一个网段。
在虚拟机的终端下输入ifconfig,查看虚拟机的ip、子网掩码、网关,如我的是172.17.0.1,255.255.0.0,172.17.255.255(我进行网络诊断显示我的DHCP未配置)
在主机的cmd下输入ipconfig,查看主机的VirtualBox Host-Only Network的ip、子网掩码、网关,发现不在一个网段下。
于是去本机的网络与共享中心,点击更改适配器设置,点击VirtualBox Host-Only Network,点击属性,点击Internet协议版本4(TCP/IPv4)修改属性(把你在虚拟机里所获取的ip、子网掩码、网关填入,我的是显示这几个都为空白)
正常已接受是有数字大于0且波动的
不过也有可能是由于防护墙没关闭或没开启网关(ssh)服务,如果这个方法没能解决,可以尝试下其他的。
如果你远程连接不到虚拟机也可能是这个原因导致的
参考该网址https://www.cnblogs.com/mengjie88/p/11803879.html