admin 管理员组

文章数量: 887021


2024年3月12日发(作者:常变量是什么意思)

VMWare Esxi + 海蜘蛛配置NAT共享IP上网

VMWare是著名的虚拟化产品公司,VMWare Esxi也是专为服务器设计的虚拟化软件。

在安装VMWare Esxi的服务器上可以同时运行多个虚拟系统,充分利用服务器资源。其一

大特色之处就在于可以生成虚拟的网络拓扑,通过创建虚拟交换机,可以管理不同虚拟系统

上的流量,也令虚拟设备的配置变得更加灵活。可惜的是,VMWare Esxi使用vSwitch

作网络交换设备,并未直接提供NAT上网的解决方案。下面以多个虚拟机共享一个公网IP

上网为例(相当于需要路由器配置上网),讲解在VMWare Esxi中配置NAT环境。(本

教程以讲解搭建Esxi虚拟网络拓扑为主,安装Esxi及虚拟机、设置软路由等操作不作为重

点,因此略去,有需要可自行搜索相关教程或参考本文结尾处的"参考资料")

目的:一个公网IP(本例中为172.16.12.141),2台虚拟设备共享上网

系统环境:VMWare Esxi 5.5

软件环境:海蜘蛛软路由(v8),VMWare vSphere Client 5.5,操作系统镜像

步骤详解:

1. 安装并配置VMWare Esxi

硬件环境可以使用VMWare Workstation

[1]

,前提是PC最好有8G以上内存,如果有条

件可以在真正的服务器或闲置的PC上直接安装。下载地址及教程略,可以自行搜索网上教

程。安装好后需要配置Esxi的管理IP。本实验在局域网下(路由器),网络地址为

172.16.12.1,实际主机和虚拟机都桥接在这个局域网下。建议开启DHCP并在【DHCP

服务器】中进行静态地址分配。具体教程略。

本例中,VMWare Esxi安装在实际主机的VMWare Workstation虚拟机上,配置两个网

卡(自动桥接),根据网卡的MAC在路由器上分配DHCP地址:

如上图,Esxi的两个网卡分别绑定了140和141,其管理地址为140(具体配置参考Esxi网络配置相关

教程

[2]

)。配置好后能通过vSphere Client登录到管理后台为配置成功,如下图。

2. 在Esxi上安装系统

本步骤操作同在VMWare Workstation上安装虚拟机一样,因此略。

对于Esxi运行在虚拟机上的情况,建议安装WinXp、Linux这些占用资源少的系统,而且

共安装两个系统已经足够了。

本例安装两个WinXp系统作实验。

3. 在Esxi上安装海蜘蛛软路由

软路由可以帮助虚拟网络拓扑实现路由转发功能,虽然性能不及硬件路由器好,但是有着比

硬件路由更丰富的功能,而且一般的路由功能需要的性能并不高,在服务器上跑软路由可以

满足基本的NAT需求了。本例中使用的海蜘蛛有功能强大、使用操作简单的优点,在Esxi

上新建虚拟机安装海蜘蛛则可以满足NAT共享上网的需求。海蜘蛛可从官网上下载试用版

[3]

或者找破解版的教程

[4]

海蜘蛛的安装也很简单,根据提示安装或参照网上教程都可以。对于破解版,安装后可以使

用命令激活

[5]

。注意在创建海蜘蛛虚拟机时,至少需要创建两个网络适配器。

安装后进入海蜘蛛主机控制台(右键虚拟机-打开控制台),可以看到海蜘蛛的后台界面,

包括配置地址及更改参数的选项。本教程使用默认配置,即NAT内网地址为192.168.0.1,

管理端口880。

4. 搭建局域网

软路由安装后,只要与其他虚拟机配置好网络,就可以通过其他虚拟机进入配置网页,相当

于一般路由器的192.168.1.1,这里就是192.168.0.1:880。下面通过创建vSwitch搭

建局域网

[6]

在vSphere Client中选中主机,点击【配置】-【网络】,如下图


本文标签: 配置 虚拟 安装 蜘蛛 路由