在虚拟机中安装软路由的实战应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上有很多在虚拟机中安装软路由的教程,但是基本上就是教你安装,然后的配置和应用介绍的比较少。我在这里根据自己的实际使用情况和大家一起探讨下虚拟机安装软路由的使用情况,希望对大家有所帮助。但是本人水平有限,如有谬误之处还请大家多多包涵欢迎批评指正。我的邮件 sk811229@.

请大家阅读的时候一定要注意红色部分!

在虚拟机中安装软路由的实战应用

对于路由器,大家肯定都不陌生,组网的核心设备之一。对路由器硬件组成比较了解的应该知道其实路由器和计算机是很相似的,有CPU有存储器,有各种接口,其工作是依靠IOS(可以理解为一个功能单一的嵌入式的操作系统)。而软路由就是通过安装一些具有路由功能的软件或者操作系统,使某一平台(一般就是一些比较老旧的pc机)具有路由器的功能。软路由的实现有多种方法,你可以在操作系统中安装软路由软件,比如Windows下的x-router。或者安装一个以路由为主要功能的操作系统,比如routeros或者国内的海蜘蛛软路由。Linux下有没有软路由软件呢?Linux下你不用安装任何软路由软件,它本身就具有十分强大的路由功能,如果你实力够强劲,你可以把你的Linux配成任何你想要的样子。实际上,我们国内现在网上比较火的两款软路由,routeros 和海蜘蛛软路由,都是基于Linux开发出来的。本文主要介绍在虚拟机(Virtualbox)中安装“海蜘蛛”软路由。

实际使用中我们直接在实体机中安装软路由就可以了,为什么非要在虚拟机中安装软路由呢?大家都知道软路由加上一块30块钱的网卡就能让一台老pc机起死回生,重新派上用场。可是并不是所有的人都能找到一台淘汰的pc机的。如果为了弄个软路由而去重新购买一台计算机就没有多大意义了。而且软路由对于机器的配置要求是很低的,在服务器上虚拟一台软路由对系统资源的开销并不大,对别的业务影响很小。本人实测在服务器上安装软路由分配了128M内存512M虚拟磁盘,虚拟CPU单核单线程,运行十分流畅。我们办公室四人同时使用查看虚拟机的各种资源消耗基本没有超过过20%。另外就算你有一台老pc机你也能体会到在虚拟机中安装软路由的价值:你可以在安装软路由的同时搭建一个别的服务平台,比如说一个文件服务器,或者邮件服务器。

下面我们开始在虚拟机中安装软路由。首先需要准备好一台双网卡(必须)的pc机并且连上网络。

第一步从网上下载并安装虚拟机。

下载地址:/virtualbox/4.3.4/VirtualBox-4.3.4-91027-Win.exe

虚拟机也有好多大家谈论比较多的虚拟机有Vmware和virtualbox,这里我们采用virtualbox为例,其实在vm中的安装同vobx中的安装是一样的,只是在设置网络的时候两种虚拟机的管理方式有些区别。很多人说vm虚拟机要比vbox要好,但是我感觉vbox的功能也是一样强大的,至少vm可以实现的vbox也都能实现,而且vobx是免费的,vm是商业软件,如果不购买的话就只能使用破解版。windows下的虚拟机安装同一般软件一样,基本上就是next就可以了,这里不再赘述。

第二步就是下载“海蜘蛛”软路由的iso安装镜像文件。这里我推荐大家使用3.29版的,这个版本比较老而且功能没有2009vip版,6.x版和最新的8.x版强大,但是这个版本所具有的功能已经可以满足大多数用户的需求,而且稳定,免费,无广告,没有后门,可以安装在虚拟机中。最新的8.x 版本虽然功能强大,但是广告也很强大,而且无法安装在虚拟机中(在虚拟机中无法注册激活)。6.x 版本网上传言破解版有后门。

第三步创建虚拟机。这一部分我主要通过图解展示。

1.点击新建虚拟机

2.命名虚拟机并选择操作系统

3.设置虚拟机的内存大小,128已经够了当然你如果用户比较多你可以设置更多的内存。

4.创建虚拟硬盘

5.选择虚拟磁盘的种类

6.选择动态分配即可,推荐看看两种模式的介绍。

7.设置虚拟硬盘的大小。我们的镜像文件还不到100M,分配512M也够用了。

8.创建完成之后,会显示出你创建的虚拟机。

9.现在对虚拟机进行设置。下面的步骤是十分重要的,如果设置不正确,你的软路由可

能无法正常工作。

10.首先设置网络中的网卡1,在“海蜘蛛”软路由3.29中默认是采用第一块网卡作为局

域网的网卡的,在这里就是“网卡1”。所以“网卡1”一定要桥接,否则即使你成功安装了软路由也无法对它进行管理和配置,因为“海蜘蛛”3.29版本无法在控制台对网卡和

WAN/LAN口进行绑定。(8.x版本可以)

11.设置完“网卡1”,然后设置“网卡2”。这个网卡是虚拟机默认作为W AN口的网卡,所以应该设置成为网络地址转换。注意有的可能会有“NAT网络”选项,这里一定要选“网络地址转换”,而后在配置软路由的时候将W AN 配置成自动获取IP 即可,当宿主机连上互联网的时候,软路由即可自动联网。

12.设置完以后启动虚拟机,安装软路由。

13.选择你下载的安装镜像,然后启动。.

14.启动完成后会进入安装界面

15.根据提示进行操作,强烈建议仔细阅读安装过程。还有一张设置子网掩码的图没有截下来。

16.安装完成

17.重新启动之后,软路由开始运行。

到此为止一个软路由环境就已经搭建起来了,现在我就以自己的实际网络使用环境为例,为大家演示如何让它工作起来。我们办公室使用的是联想T100 入门级塔式服务器,操作系统为ubuntu ,虚拟机virtualbox ,一共创建了两台虚拟机,一台虚拟机做软路由,

另外一台虚拟机主要做下载器和文件服务器使用。实体计算机一共有三台,我一台还有另外两名同事各一台。

1.组网规划:服务器通过拨号连接互联网,充当网关。一台虚拟机安装软路由充当路由器。另外一台虚拟机和三台实体机通过软路由连接互联网。实际上通过虚拟机安装软路由的方法组网的网络差不多都是这样组织的。

2.拓扑图:

3.各种物理设备和虚拟设备的连接逻辑。大家从拓扑图可以看出虽然虚拟机是在服务器这样一台实体机上运行的,但是在网络中他们同实体服务器的地位并不相同。虽然服务器的实体机暴露在了internet 网上,但是我们主要的服务应用完全可以部署在虚拟机中,同时你可以通过配置服务器的防火墙和软路由的防火墙,对内网工作计算机提供较为安全的保护。下面我们看一下网络的连接图。

4.网络连接图

相关文档
最新文档