VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

问题1 如果网络连接中没有出现VMnet8(即NAT模式)怎么办?

1 打开service服务,找到Device install service,将其改为自动(触发):

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

 2 打开VMware,在编辑中找到-》虚拟网络编辑器,点击更改设置,

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

点击 还原默认设置

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

刷新网络连接,即可看到VMnet8:

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

问题2:如何设置可以保证虚拟机与主机可以互相ping通,并且虚拟机可以ping通外网。

1 VMware虚拟网络设置:

在VMnet8中,打开虚拟网络编辑器,如下图,去掉勾选使用本地DHCP,打开NAT设置,记住2处的网络设置,其中网关IP可以自定义设置,但不要与子网IP相同。

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

 2 主机网络设置,打开VMnet8的IPv4属性,设置成和上面一样的信息,这样虚拟机才能使用主机的虚拟网卡。

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

3 设置虚拟机的ip信息:

设置虚拟机为NAT模式,

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

登录虚拟机,设置网络:

 

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

编辑网络配置文件,我这里是 ifcfg-ens33

cd /ect/sysconfig/network-scripts/
vi ifcfg-ens33

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

在原来的文件上修改,其中:

BOOTPROTO=static

ONBOOT=yes

这两项是在原来基础上需修改的,也就是固定ip,开机启动

剩下的配置是添加上的

IPADDR=...               这里填写虚拟机IP,自定义,注意不要与网关重复,可以从100开始

NETMASK=255.255.255.0

GATEWAY=...           这里要和VMnet8的默认网关保持一致

DNS1=...                   写不写都行

DNS2=...                   同上

 

重启网络,检查是否能够ping通外网和主机:

systemctl restart network

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

VMware centos 7 NAT模式 如何解决无法上网问题?如何解决虚拟机ping通主机和外网,主机ping通虚拟机?

 

 

 

 

 

 

上一篇:虚拟机nat-网络认知-更正(vmware 的nat规则设置完网关,虚拟机设置自己网络就完事了。物理机相当于双网卡 物理和vmware8,8只是为了物理机xshell连接虚拟机,禁用了虚拟机照样上网)


下一篇:VMware中ubuntu16.04 NAT模式设置