> CentOS > CentOS入门 >

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

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

 

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

 

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

 

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

 

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

 

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

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

 

接着仍旧打开这里:

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

 

然后再确定DHCP地址段:

好,再记录下:

NETWORK=192.168.6.0

NETMASK=255.255.255.0

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

 

接着设置虚拟机:

 

OK,进入虚拟机设置

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

 

如下配置:

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

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

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

 

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

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

就是这个192.168.1.1

 

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

service network start

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

 

最后,看看能不能上网:

 

一切OK

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

(责任编辑:IT)