主机ping虚拟机请求超时,虚拟机ping主机正常ping通导致ssh连接问题

您所在的位置:网站首页 xshell7连接linux虚拟机显示请求超时怎么办 主机ping虚拟机请求超时,虚拟机ping主机正常ping通导致ssh连接问题

主机ping虚拟机请求超时,虚拟机ping主机正常ping通导致ssh连接问题

2023-09-26 21:37| 来源: 网络整理| 查看: 265

今天开机时,发现打开ssh工具连接虚拟机,一直连接不上,但ssh远程的服务器又没有问题。

顺便试了下ftp工具,发现虚拟机的连接也存在问题,问题定位为主机与虚拟机通信问题。

接着在主机和虚拟机之间各自ping下对方,发现虚拟机可以ping同主机,但主机ping虚拟机,请求超时。

问题分析:虚拟机用的NAT模式网络连接,对应的VMWAR的网络适配器应该是vmnet8,可能由于适配器的网段和虚拟机的固定ip/subnet/gateway不同导致处于不同网段,致使无法转发。

进一步查看windows cmd下,查看本机ip,使用ipconfig发现确实vmnet8的网卡信息不一致,接下来控制面板>>>网络>>>更改vmnet8>>>ipv4,设置改成:

重新查看windows上的ip信息,发现vmnet8的网卡信息已经调整,再次ping虚拟机ip,发现和参考博文不一致,还是无法ping通,重启主机,再次ping虚拟机,发现work!

tips

第二种解决思路: 觉得以上步骤麻烦,直接将vmnet8的网络设置为动态获取,虚拟机根据vmnet网络进行配置,一样可实现主机ssh虚拟机。

第三种解决思路:ccleaner 今天开机,发现又出现问题了,vmware的vmnet8本来设置了固定的ip/subnet,gateway,打开windows cmd又变了ip,不知道是啥bug,改了一遍vmnet参数,总之保持和虚拟机的同网段设置,重启网卡发现物理主机还是ping不同虚拟机,继续查资料。

最后发现一个解决方案,关于vmware安装后没有虚拟网卡vmnet1,vmnet8导致虚拟机网络无法被ping通,其实是下载清理注册表的软件,先卸载vmware再清理注册表信息,然后重装vmware,配置vmware vmnet8和虚拟机同,重启网卡后,确实能ping同,然后重新物理主机重新开机,暂时没发现问题。

提醒,ccleaner个人感觉流氓软件一样,解决问题后建议赶紧卸载,而且要干净点。

第四种解决方案:桥接 nat方式都试过不行的话,换桥接,vmware界面先调整成桥接模式,就是虚拟机与物理主机处于同一网段,先查看windows控制台,ipconfig查看到ip,subnet,gateway后设置虚拟机网络,记住虚拟机ip不能和域内的ip冲突,虚拟机设置后,重启网络,继续ping测试一下,虚拟机和主机如果都可以ping通,那说明没有问题了。 桥接设置参考:VMWare虚拟机网络连接断开的解决办法

参考:https://www.cnblogs.com/66w66/p/12663674.html



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3