解决win10与centos虚拟机通过NAT方式无法ping通
1、这里涉及到三个关键点的配置:物理主机VMnet8虚拟网卡配置、虚拟机软件VMware Workstation虚拟网络NAT配置、虚拟机centos系统网卡eth0配置。搞清楚这三个配置才不会每次遇到问题都不懂什么原因。
2、先查看物理主机网卡的IP和网关。
3、现在物理主机的IP是192.168.1.107。网段是:192.168.1.xxx,那么物理主机VMnet8虚拟网卡的IP地址和默认网关必须是192.168.1网段的。打开win10主机的“控制面板\所有控制面板项\网络和共享中心”,点击“更改适配器”,找到VMnet8虚拟网卡,如下图。
4、右键点击VMnet8虚拟网卡->属性->选择Internet 协议版本4->属性,配置VMnet8虚拟网卡。子网掩码,默认网关和物理主机的一样,IP地址和物理主机的IP地址在同一个网段但IP不重复,如下图。
5、配置好物理主机的VMnet8虚拟网卡后,接下来进行虚拟机软件VMware Workstation虚拟网络NAT配置。VMware Workstation中选中一台要配置的虚拟机,点击“编辑->虚拟网络编辑器”,选中名称为VMnet8,类型为NAT模式的记录,点击“NAT设置”,如下图。
6、子网IP和物理主机VMnet8虚拟网卡在同一个网段但IP不重复,子网掩码和物理主机VMnet8虚拟网卡的子网掩码一样,网关IP和物理主机VMnet8虚拟网卡的网关在同一个网段。
7、配置好NAT后,接下来启动centos系统,配置网卡eth0。执行vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,如下图。
8、IP地址和NAT配置中的子网IP在同一个网段但IP不飒劐土懿重复;网关、子网掩码和NAT配置中网关IP一样。保存后执行service network restart道药苍嗓命令重启网卡即可。配置完成后,在win10主机cmd命令验证下是否能ping通。