很多朋友在做虚拟机和主机的连接设置的时候,发现了一个故障现象,那就是虚拟机无法ping通主机,那么虚拟机无法ping通主机是什么原因?解决办法是什么呢?下面就给大家说下。
虚拟机无法ping通主机原因是什么?如何解决?
虚拟机无法ping通主机的原因有以下:
虚拟机未设置成nat的网络模式,虚拟机设置成桥接的模式,但是未和主机配置统一网段的ip,主机网卡故障。
虚拟机无法ping通主机的解决办法:
将虚拟机的网络模式设置成nat,或者设置成桥接,但是要把ip改危机公关研究总结报告到主机ip这个段,如果是主机网卡故障,可以重启电脑,或者重新安装网卡驱动。
关闭防火墙,发现虚拟机可以ping通主机了,说明是Windows7防火墙阻止了。
虚拟机ping通主机,主机ping不通虚拟机的解决办法
1:关闭主机和虚拟机上的防火墙。
2:安装虚拟机后,主机系统上会多出两个网络连接:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。
默认两个都是启用的,可以不用管它们,也可以关闭用不到的那个连接。NAT连接方式使用的VMnet8,可以把VMnet1禁用。
虚拟机和主机互相不能ping通
1)修改物理机的IP
首先,我们按win + e键调出我的电脑,然后找到”网络”,右键=>属性=>更改适配器设置。如果主机和虚拟机使用NAT模式联网的话,那么我们走的是VMware8。然后呢,右键VMware8=>属性=>ipV4。此时,192.168.33.1是我们主机的ip地址。我们在cmd运行框中输入ipconfig,可以查出我们与虚拟机通信的VMware8中的主机ip地址。
2)修改虚拟机的网络,自己设置虚拟机IP
先打开VMware,编辑->虚拟网络编辑器,打开之后你看到的按钮什么的应该是不可编辑的状态,点右下角更改设置,给足权限。
然后网络类型选择VMnet8,NAT模式,然后打开图中标识的红色NAT设置。
可以自己设置网关,我这里设置为192.168.33.2,点击确定。
返回主页面点击NAT下面的DHCP设置,这里可以设置虚拟机的IP地址范围,注意只改后边的数字就可以可以了,前边的192.168.33.X要和网关的IP一致。
配置好网络之后我们再来修改下虚拟机的IP地址,vi /etc/sysconfig/network-scripts/ifcfg-eth0,这里只需要将我画箭头的配置改成自己对应的。BOOTPROTO="static"意思是我们使用静态ip,ONBOOT开机启动,IPADDR是自己随公关公司公司便设的ip(ip不可以和网关相同,最好也别设置成网段,然后也不要超过刚才自己设置的起始ip和结束ip地址),NETMASK是舆情监测价格子网掩码,设置成255.255.255.0就可以,然后DNS1据说是谷歌的dns服务器,用来解析网络中的ip和映射关系,不配置这个估计连不上网。
修改完成之后再修改主机名和ip的映射关系。在后边加上你设置的ip和主机名,其他的请不要动。
完成后reboot重启就可以了。
通过以上的内容,我们已经了解了虚拟机无法ping通主机的原因和解决方法了,大家在遇到虚拟机和主机互相不能ping通的时候,还可以参考上面的方法去解决,具体的可以咨询。
|