centOS7无法与本机互ping——nat方案
前言:方案仅供参考,请参考前置条件和问题描述后以实际情况为准;
前置条件:导入centos7后,关闭selinux,关闭防火墙,虚拟机导入的centos7默认为nat连接;
问题描述:克隆虚拟机后,为了固定2个虚拟机ip以免冲突,且诉求是2个虚拟机都要与本机互ping成功,与外网互ping成功;
解决方案:
【虚拟网络编译器】:vm8---》设置为nat;注意勾选【使用本地DHCP服务将IP地址分配给虚拟机】;

虚拟机设置为nat;

接下来的设置是重点;首先,查看自己的虚拟机网卡名叫啥,命令:ifconfig (ip addr 也行)

然后进入这个目录下 /etc/sysconfig/network-scripts,找到自己的网卡配置文件,修改配置,以笔者为例:

需要注意修改的地方如下(友情提示,新手修改前请先mv备份,如果有参数修改错误网络服务将无法启动,没有备份还原你会很头秃,别问我怎么知道的):

以上是针对笔者需要2台克隆虚拟机固定ip且采用nat连接的参考设置,网关是gateway那个,请仔细审题啊,dns那两项是为了ping外网时方便域名解析用的,不是必选;
设置完毕后,保存,重启网络服务:systemctl restart network
接下来校验是否成功:
查看固定的ip地址是否生效:ipconfig(自己看自己的,我就不截图了)
虚拟机ping本机:

虚拟机ping外网:

本机ping虚拟机:

大功告成;
总结:
1、修改配置文件前一定要先备份;
2、net模式下,虚拟机centOS的网关 != 本机实际网关;
浙公网安备 33010602011771号