因为工作需要,在师傅的带领下实现了一个虚拟机的SNAT IP转发功能,该功能实现的效果大概就是将虚拟机当做电脑的路由器,主机的请求通过虚拟机转发出去,接收到的回应也通过虚拟机解析回来,以便在虚拟机上开发防火墙功能。
先介绍一下设备的情况,一台很久的台式机(大概就是学校机房那种,内存3G左右,处理器i3几代不清楚)装载Windows7系统(OK,这样的配置也是可以运行虚拟机的,台式机还是比笔记本强得多),虚拟机装载Centos6.5系统,内存分配1G,磁盘空间40G。OK话不多说,我们直接开干吧。
我们要实现的目标大概如下图所示:
我们知道虚拟机要联网是需要一个网络适配器的,对于目标虚拟机来说需要两个网络适配器,一个用于连接外网(Internet),另一个用于连接内网(Windows7),两个网卡使用不同网段的IP,在虚拟机中实现路由转发功能。
首先为虚拟机新建一个网络适配器,右键自己的虚拟机--->设置--->底部add”--->网络适配器