Centos7通过NAT实现与主机的通信,并且连接外网

之前记录了Centos7通过Host-only方式实现主机和虚拟机的通信


在Host-Only这种方式下,虚拟机好像不能连外网(网上有的人说可以,有的人说不可以,这点我也不是很清楚)


但在NAT的这种方式下,至少我试了,虚拟机不仅可以跟主机通信,还可以连外网。


为什么要连外网,因为在安装一些软件时,可能需要装这些软件所需要的依赖包环境,而很多情况下都是通过yum从外网直接连yum源下载安装,所以虚拟机链接外网还是有必要的


之前提到Host-Only跟VMnet1相关,而NAT则跟VMnet8相关


首先在主机网络链接里找到VMnet8

Centos7通过NAT实现与主机的通信,并且连接外网_第1张图片

像这样设置就好了(我好像都没设置,打开就是这样。当然每个人电脑的ip都不一样


接着仍旧打开这里:

Centos7通过NAT实现与主机的通信,并且连接外网_第2张图片

Centos7通过NAT实现与主机的通信,并且连接外网_第3张图片

Centos7通过NAT实现与主机的通信,并且连接外网_第4张图片

好,把这个记录下来:GATEWAY=192.168.6.2


然后再确定DHCP地址段:

Centos7通过NAT实现与主机的通信,并且连接外网_第5张图片

Centos7通过NAT实现与主机的通信,并且连接外网_第6张图片

好,再记录下:

NETWORK=192.168.6.0

NETMASK=255.255.255.0

记住起始IP和结束IP,你将来设置IPADDR=XXX.XXX.XXX.XXX的时候,必须在这两者之间


接着设置虚拟机:

Centos7通过NAT实现与主机的通信,并且连接外网_第7张图片

Centos7通过NAT实现与主机的通信,并且连接外网_第8张图片


OK,进入虚拟机设置

打开控制台:cd  /etc/sysconfig/network-scripts/


Centos7通过NAT实现与主机的通信,并且连接外网_第9张图片

如下配置:

Centos7通过NAT实现与主机的通信,并且连接外网_第10张图片

NETMASK、NETWORK、GATEWAY上面都是记录过的

IPADDR也是上面提到过的,在DHCP两者之间即可

HWADDR是mac地址,如果不清楚,就自行百度吧


关键是这个DNS1,这个是什么呢?

打开主机,注意是主机,不是虚拟机,打开cmd,ipconfig /all

Centos7通过NAT实现与主机的通信,并且连接外网_第11张图片

就是这个192.168.1.1


保存好以后,千万记得如下命令:

service network start

这个命令不执行,配置不生效。


最后,看看能不能上网:

Centos7通过NAT实现与主机的通信,并且连接外网_第12张图片


一切OK

本文参考链接:http://www.iyunv.com/thread-54435-1-1.html

你可能感兴趣的:(Linux)