1、环境:

主机:win7虚拟机

虚拟机:centos7(工具VMWare10)

模式:VM的网络模式是NAT

2、问题描述:主机和虚拟相互ping不同

3、问题分析:可能centos虚拟机和VMNet8的网络段不一致

3、如何解决

(1)查看虚拟机ip、掩码、网关

命令:ifconfig

此命令找到虚拟机ip,子网掩码

centos虚拟机与主机ping不同

命令:route -n

此命令找到虚拟机默认网卡

centos虚拟机与主机ping不同

(2)查看vmnet8

命令:ipconfig

此命令查找vmnet8的ip和子网掩码,如下图

centos虚拟机与主机ping不同

注意到此处没有显示默认网关。不知道什么原因,可能是因为主机本身是虚拟机的原因吧,不过可以通过其他方式查看,如下:

centos虚拟机与主机ping不同

所以vmnet8的默认网关即为:192.168.136.2

(上述截图是我已经改过的,所以两者是匹配的)

如下:

虚拟机:
ip:192.168.137.88
netmask:255.255.255.0
geteway:192.168.136.2

vmnet8:
ip:192.168.137.1
netmask:255.255.255.0
gatemask:192.168.136.2

(3)若不在同一个网段。

step1:修改虚拟机的netmask和getway与vmnet8一致。

step2:ip不能一致,但是必须在一个网段中。



相关文章: