欢迎来到西度数码网络-网站域名、虚拟主机、云服务器购买平台

主机ping不通虚拟机是什么回事?解决方法是什么?

很多朋友在操作主机和虚拟机的时候,发现主机ping不通虚拟机,但是不知道该怎么办,那么主机ping不通虚拟机是什么回事?解决方法是什么呢?下面西度数码就给大家详细的来说说这些问题。

  主机ping不通虚拟机原因和解决方法
  1、主要检查几个方面:
  1)检查虚拟网卡有没有被禁用。
  2)检查虚拟机与物理机是否在一个VMNet中。
  3)检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段。
  4)检查虚拟机与物理机的防火墙是否允许PING,不行的话干脆全部关闭。
 
  2、虚拟机的联网方式:
  vm的联网方式一般有3种方式:NAT、bridged 、host-Only。
  1)Bridged方式:
  在vm ware虚拟机属性里面设置网卡为桥接,这样启动虚拟机后,虚拟系统就会通过网卡桥接到局域网。一般地宿主机是自动获取局域网ip,那么虚拟机也设置为自动获取局域网ip;如果宿主机不是自动设置为局域网ip,那么就给虚拟机设置一个和宿主机(其IP为:10.232.70.9)同一网段的真实IP,如设置为10.232.70.235,就可以了,一样上网,跟本机无任何区别。采用bridged方式需要有你的局域网网段的ip,这种方式不需要Vm1、Vm8同样可以上外网。
  2)Nat方式:
  使用nat方式默认的虚拟机配置下使用dhcp自动获取ip即可。如果要自己定义静态ip的话,进入
  edit->virtual network setting->host virtual network mapping->vmnet8,点后面的>,subnet可以看到nat所在的网段,自己设置一个该网段的ip也可以(也可以在此修改为其他网段,保证虚拟机中的网段和这里一致),虚拟机网关ip在nat标签下可以看到。
  3)Host-Only:
  如果是host-only模式,一般就是虚拟机防火墙禁ping了。
  主机ping不通虚拟机怎么办?
  在本地运行中输入cmd,在运行窗口中输入ipconfig,可以看到本机也就是主机的IP地址为:192.168.1.129。
  在电脑中安装了虚拟机后,ipconfig中会多出虚拟机的以太网适配器,其中IPv4就是虚拟机的IP地址,此处可以看到虚拟机中改了,但是主机中虚拟机的IP没被改。
  操作点击你电脑右下角关于网络的设置,选择 打开网络和Internet设置,然后找到网络和共享中心,并点击它。
  在当前打开的设置中找到左侧菜单的 更改适配器设置,并点击,可以看到你的虚拟机和你主机的网络。
  点击你的虚拟机网络,右键属性,然后在出现的列表中找到 Internet协议版本4(TCP/IPv4),然后点击它的属性,就可以看到你虚拟机的IP配置了,更改下IP地址就可以了。
  更改IP地址后,再次打开主机的cmd运行窗口,输入ipconfig,可以查看虚拟机的IP地址,这时候就可以看到已经更改成功了。
  如果你虚拟机ping主机出现的提示是:Destination Host Unreachable,那么你需要修改你的虚拟机配置,参照图将网络中设置改为桥接模式。
  至此无论是主机ping虚拟机,还是虚拟机ping主机 都可以ping通了。
 
  VMware ping 不通主机和主机ping不通虚拟机解决
  查出问题所在:
  首先要检查应该是VMware workstation 自带的虚拟网卡:虚拟网路编辑器。
  它是决定VMware虚拟机联网的关键所在,我们都知道 VMware workstation就是通过这个虚拟网卡把主机的网络分配给虚拟机,使其能够联网,也通过它能使主机和虚拟机之间形成一个小的局域网,所以虚拟网卡的工作状态决定了主机和虚拟机之间的能否通信。
  检查VMware虚拟网卡的工作状态。
  按照以往的经历,我们都知道在装了VMware workstation 之后,控制面板的网络适配器那里会有 VMnet8 和VMnet1两个网卡,如果你在进去看没有这两个网卡,或者只有其中一个,那么有很大概率就是这导致了ping不通。
  查看位置:控制面板网络和 Internet网络连接 (看看有没有VMnet8 和VMnet1两个网卡)。
  没有的话,不能说明这两个网卡没有工作(因为虚拟机能联网,说明虚拟网卡是正常工作的),只是说明主机没有连接到这两网卡。
  既然找到了可能的原因,那么下一步我们就来修复这个问题。
  PS:ping不通就是因为主机没有连接VMnet8网卡。

  解决问题——配置VMware虚拟网卡:
  VMware的虚拟网卡的配置程序在电脑上叫:虚拟网络编辑器,一般在开始菜单就能找到,没有的话可以去VMware的安装目录找。
  1. 我们把它打开,点击【更改设置】。
  2. 选择 VMnet8 NAT模式。
  (PS:不出意外的话,你会看到3个模式:VMnet0——桥接模式,VMnet1——自定义,VMnet8——NAT模式,这里的模式对应你的虚拟机的联网模式,你的虚拟机是什么模式,就选什么模式如果有多台虚拟机而且联网模式也不一样,那么就都选择并配置一下,一般默认选择NAT模式,请根据自己的虚拟机联网模式选择)
  3. 勾选【将主机虚拟适配器连接到此网络(V)】项;并点击【应用】和【确定】。
  基本到这一步,问题就已经解决了。现在去检测下能否ping通吧。

  通过以上的内容,我们已经了解了主机ping不通虚拟机的原因和解决方法了,大家在具体操作的时候,就可以按照上面的方法去做,如果还不明白的话,可以咨询西度数码。

发布:西度数码网络    浏览:175 次

相关虚拟主机

ASP.NET入门型248元/年

  • 空间大小:200M
  • 每月流量:20G
  • 数据库:MYSQL5.6 50M / MSSQL2012 50M
  • 机房线路:国内电信/联通

ASP.NET豪华型680元/年

  • 空间大小:2G
  • 每月流量:125G
  • 数据库:MYSQL5.6 200M / MSSQL2012 200M
  • 机房线路:国内电信/联通

体验型160元/年

  • 空间大小:150M
  • 每月流量:15G
  • 数据库:MYSQL5.6 30M / MSSQL2012 30M
  • 机房线路:国内电信/联通

集群至强型1180元/年

  • 空间大小:600M
  • 每月流量:50G
  • 数据库:MYSQL5.6 100M / MSSQL2012 100M
  • 机房线路:国内电信/联通

企业型9541元/年

  • 空间大小:300G硬盘 8G内存
  • 每月流量:8M带宽 不限
  • 数据库:MYSQL5.6 80G / MSSQL2012 80G
  • 机房线路:香港/国内BPG

美国门户型1480元/年

  • 空间大小:1.5G
  • 每月流量:60G
  • 数据库:MYSQL5.6 100M / MSSQL2012 100M
  • 机房线路:美国机房