一、环境准备

1、为虚拟机1安装Centos7.2,使用最小安装即可,虚拟机仅1.5G大小

2、虚拟机1安装三块网卡

一块使用DHCP,自动获取IP、网关及DNS,虚拟机1通过此网卡直接访问互联网

另外两块网卡,自定义子网,网卡无需网关及DNS

3、虚拟机2与虚拟机3只需要一块网卡,分别将网卡的网关指向虚拟机1


wKiom1fcBXLBeDGTAAHeksgf0Hw052.png-wh_50

二、配置虚拟机1,实现路由和NAT功能(使用Centos7.2自带的Firewall,不安装和使用iptables)

两条命令即可实现

echo"net.ipv4.ip_forward = 1" >> /etc/sysctl.d/ip_forward.conf  ##配置路由转发

firewall-cmd  --permanent  --add-masquerade  ##配置伪装(NAT)

这样虚拟机2和虚拟机3就可以很方便的通过虚拟机1来访问互联网 ,也可以相互访问。