VMware ESX和XenServer配置NAT

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介:

 VMware ESX和XenServer都不提供NAT功能,虚拟机只能使用桥接的方式上网,如果外网IP够用还可以,如果外网IP不够用,就得自己配置NAT了。

本文将介绍如何在VMware ESX和XenServer环境中配置一个NAT服务器,为内网虚拟机提供上网服务。

VMware ESX的NAT配置方法:

建一个虚拟机作为NAT服务器,一个网卡与物理网卡相连通,一个网卡与内部的虚拟交换机联通,内网虚拟机与这个虚拟交换机连接。

配置NAT前,VMware ESX服务器的网络配置情况如上图。物理网卡被当作交换机,然后又连了个交换机,用来连接虚拟机,而物理网卡直接与VMkernel连接。网络拓扑相当于:

 

现在我们要建一个新的虚拟交换机,而这个交换机不与物理网卡相连,是一个独立的交换机。然后建一个虚拟机,作为我们的NAT服务器,它有两个网卡,一个与物理网卡联通(实际上通过一层虚拟交换机),一个与新建的交换机相连,然后使用内网IP的虚拟机与这个交换机相连。拓扑为下图:

创建新的虚拟交换机的步骤如下:

 

点击“添加网络...”

选择类型为“虚拟机”

不要勾选任何物理设备,创建标准虚拟机。(其实使用物理设备也可以,但是没必要而且可能出现问题)

命名为"nat"

OK。新的交换机创建好了。

 

现在要创建一个虚拟机,作为NAT服务器。我使用了CentOS5.5,配置为单核512M内存,5G硬盘。

有两个网卡,一个使用VM Network交换机,一个使用新建的nat交换机。

 

安装好了之后配置网络。

 

进入虚拟机,eth0与物理设备相连,地址配为外边的地址,eth1与nat交换机相连,与内网中的虚拟机连接,配置为192.168.0.1。

开启内核的IP转发功能

打开/etc/sysctl.conf,修改下面一行,这样每次开机都自动打开转发功能

清空默认的iptables规则,配置SNAT并保存规则

我们建立一个虚拟机进行测试,它的网卡与nat相连。配置地址为192.168.0.2,可以访问外网。

 

 

XenServer配置NAT

在XenServer中配置NAT和ESX几乎一样。

也要先建一个虚拟交换机。

Add Network...

不使用物理设备

 

虚拟交换机已经建好

建NAT服务器的时候选两个网卡

剩下的配置就一模一样了。



本文转自nxlhero 51CTO博客,原文链接:http://blog.51cto.com/nxlhero/1082437,如需转载请自行联系原作者

相关文章
|
6月前
|
网络协议 虚拟化
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
60 0
|
6月前
|
Linux 虚拟化
VMware安装Linux虚拟机之NAT模式网络配置图文详解
VMware安装Linux虚拟机之NAT模式网络配置图文详解
148 0
|
15天前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
131 0
|
2月前
|
弹性计算 Linux 网络安全
三步搭建VPC专有网络NAT网关,配置SNAT和DNAT规则(补充版)
申明:该文档参考于用户 “帅宝宝”的文档进行的优化,新增永久生效的方式
291 1
|
2月前
|
Ubuntu 虚拟化
Vmware Nat网络配置
Vmware Nat网络配置
20 0
|
3月前
|
JSON 监控 数据库
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
64 0
|
4月前
|
存储 Ubuntu Linux
虚拟机VMware Workstation Pro中配置Linux操作系统Ubuntu的方法
虚拟机VMware Workstation Pro中配置Linux操作系统Ubuntu的方法
|
4月前
|
Linux 虚拟化 网络虚拟化
VMware EXSI 配置两个网卡(外网和内网)
VMware EXSI 配置两个网卡(外网和内网)
150 0
|
21天前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
229 0
|
6月前
|
关系型数据库 MySQL Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
114 0

相关课程

更多