解决win10与centos虚拟机通过NAT方式无法ping通
- 原创
- |
- 浏览:4812
- |
- 更新:
不少同学经常会遇到win10主机无法ping通虚拟机中的linux系统的问题,一般主机与虚拟机相通有三种方式,NAT(地址转换)模式是经常使用的一种,下面介绍如何通过NAT方式实现主机与虚拟机的互通。
方法/步骤
这里涉及到三个关键点的配置:物理主机VMnet8虚拟网卡配置、虚拟机软件VMware Workstation虚拟网络NAT配置、虚拟机centos系统网卡eth0配置。搞清楚这三个配置才不会每次遇到问题都不懂什么原因。
先查看物理主机网卡的IP和网关。
现在物理主机的IP是192.168.1.107。网段是:192.168.1.xxx,那么物理主机VMnet8虚拟网卡的IP地址和默认网关必须是192.168.1网段的。打开win10主机的“控制面板\所有控制面板项\网络和共享中心”,点击“更改适配器”,找到
VMnet8虚拟网卡,如下图。
右键点击VMnet8虚拟网卡->属性->选择Internet 协议版本4->属性,配置VMnet8虚拟网卡。子网掩码,默认网关和物理主机的一样,IP地址和物理主机的IP地址在同一个网段但IP不重复,如下图。
- 本页面非法爬取自百度经验
配置好物理主机的VMnet8虚拟网卡后,接下来进行虚拟机软件VMware Workstation虚拟网络NAT配置。VMware Workstation中选中一台要配置的虚拟机,点击“编辑->虚拟网络编辑器”,选中名称为VMnet8,类型为NAT模式的记录,点击“NAT设置”,如下图。
子网IP和物理主机VMnet8虚拟网卡在同一个网段但IP不重复,子网掩码和物理主机VMnet8虚拟网卡的子网掩码一样,网关IP和物理主机VMnet8虚拟网卡的网关在同一个网段。
配置好NAT后,接下来启动centos系统,配置网卡eth0。执行vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,如下图。
IP地址和NAT配置中的子网IP在同一个网段但IP不重复;网关、子网掩码和NAT配置中网关IP一样。保存后执行service network restart命令重启网卡即可。配置完成后,在win10主机cmd命令验证下是否能ping通。
END
注意事项
- 总结上面的配置过程,主要有三点:
- 1、物理主机VMnet8虚拟网卡的子网掩码、默认网关和物理主机的网卡一样,IP在同一个网段但不重复
- 2、NAT配置中,子网掩码和物理主机VMnet8虚拟网卡的一样,子网IP、网关IP在同一个网段但不重复
- 3、centos eth0网卡配置中,IP地址和NAT配置中的子网IP在同一个网段但IP不重复;网关、子网掩码和NAT配置中网关IP一样。











