零成本制造一个虚拟的多WAN路由器,多条宽带叠加上网
宽带, 路由器, WAN, 叠加, 虚拟
连续两天的摸索 , 是整两天 , 弄下来头晕脑胀的 , 特别颈椎这里痛啊 . 好在这些总算有点回报 , 在 HDC-NB 群叫嚷了一下成果 , 几个兄弟让我写个教程 , 我斗胆写篇文章让大家分享下我的经验 .
如何制造软路由器 , 首先我们需要虚拟机 , 咋一听 , 这玩意高深啊 , 肯定跟编程有关 , 俺门电脑爱好者用不上,其实不然。
虚拟机,就是虚拟电脑,是一台用软件模拟出来,功能完全和你真实电脑一样的软件电脑。
当然,它用来调试新程序,测试软件很方便,即使虚拟机死机或被病毒感染,它都与我们所用真实电脑无关,我们只要点下关闭虚拟电脑电源就可以关闭。
虚拟机,除了方便还是方便。
虚拟机软件,推荐使用 VMwaire workstation 和 virtualbox ,两者最大区别是前者最多可以添加 10 张虚拟网卡,后者只有 4 张虚拟网卡。
再介绍下软路由软件,简单点说,就是我们家里用的路由器的 FIRMWARE (固件),而我们家里的路由器简单点就是一台单片机(比 PC 机简化很多的单一功能的计算机),而我们家里的 PC 机本身就是台通用计算机,当然就可以用软路由软件,可以用在真实电脑上的软件,我们当然也可以用在虚拟机。
软路由软件也像路由器刷 FIRMWARE (固件),镜像到一个硬盘上(类似 GHOST to disk )。
软路由软件,推荐使用海蜘蛛(支持国产,庆祝新中国成立 60 周年),当然如果哪位兄弟学习能力比较强推荐大名鼎鼎的 ROUTEROS (简称 ROS ), ROS 涉及到写脚本问题,这个不是一两天能够弄明白,毕竟我只是停留在应用层的一个爱好者。
废话少说,举个图例来说明,在 VMWare 里运行海蜘蛛路由
首先下载 VMWare Workstation ,可以从官方下载,官方下载的是英文版。
此外,也可以从绿色软件联盟下载绿色汉化版,简单方便。
下面以VMware Workstation 6.0.3 Build 80004 绿色汉化版为例,讲述海蜘蛛路由在 VMware 中的安装和运行方法。
1. 安装 VMWare Workstation
下载上述绿色汉化版后解压缩,进入解压缩后的目录,运行“绿化.cmd ” 进行安装,提示“是否要继续” 时,输入“ Y ” 继续:
安装到最后,会提示启动服务项目,输入“ 1 ” 继续:
再次提示启动服务项目时,输入“ 6 ” 退出即可。
2. 建立虚拟机
3. 修改虚拟机参数
最后,虚拟机的参数如右图所示:
下面就可以“启动虚拟机” 开始海蜘蛛路由系统的安装了,
简单“下一步”敲回车, 1 , 2 秒后
就完毕
回车键( VMware 默认是先从硬盘启动,所以这里直接启动即可,若要重新安装,启动虚拟机按 F2 键,进入虚拟机 BIOS 把启动顺序改为先从光驱启动)
重启后,你的虚拟电脑,就是成了一台虚拟路由器了.
启动中的状态
启动后
到此,我们已经制造出了一台虚拟路由器,我们要使用它之前,还需要配置。
别被这里的黑屏吓倒,我们用 WEB 方式访问这台虚拟路由器,全中文界面等着你,还有什么会难倒你。
4. 配置路由系统
由于虚拟机使用桥连模式和主系统连接,相当于主系统和虚拟机的网卡都接在同一 HUB 下面,故只要把主系统的 IP 地址改为和路由在同一网段即可,默认路由系统的局域网IP为 192.168.0.1,则将本地网络的IP地址改为 192.168.0.X [X从2到254],即可访问到路由了,访问地址为
http://192.168.0.1:880。
登录要求输入用户名和密码,都是admin
路由器WEB首页:
注意:WAN-3为蓝色不可用的原因是海蜘蛛默认前三张网卡是随系统启动的,超过三张就需要手动勾选“随系统启动”这个功能.
点选后, WAN-3 就从蓝色变成绿色。
(特别说明:由于本人测试使用的海蜘蛛不是最新版,多少会有些 BUG ,有时在 WEB 里重启路由器后, WEB 无法访问到路由器,需要关闭虚拟机软件重新打开后,重新启动这台虚拟路由器才可以访问。
)
对每个 WAN 口进行拨号设置后,就可以分别拨号(前提是你的 ISP 支持单帐号多次拨号,或者你有不同个帐号)
最重要的来了, 3 条 WAN 宽带叠加使用,让宽带速度翻倍,理论是每条最大带宽 x 3 。
看图说话,记得两个勾一定要打上:
至此,多条宽带线路同时拨号,叠加成一条线路,完成。
看看实际效果吧。
常听人讲理论和现实总会有差距:
宽带条件: 10Mbs x 3 理论是:下载速度是 3.3MB/S
看看我们 HDC-NB 群最关心的 PT 下载速度
一个好的软件让理论等于实践,数据包负载均衡策略是强大的。
看看迅雷的表现:
速度依然满意。
尾声:不花费一分钱,不需要添加任何硬件,就一台单网卡PC,支持多次拨号的ISP帐号或多个ISP 帐号,只需安装虚拟机和软路由软件,使我用上 3 倍的上网网速。
转载请注明作者 , 如媒体发布,请媒体联系作者 :saiweng@ 。
补充点,有网友说访问软路由WEB访问经常打不开,请将虚拟机的VMware Network Adapter VMnet1网卡的IP地址设置为192.168.0.X,如下图所示:
原帖地
址:/Default.aspx?class=Topic&Topic=23118484&Pink=True
鉴于网上的海蜘蛛版本太多.也为了使各位童鞋少走网路,海蜘蛛的版本推荐海蜘蛛2009(OEM)VIP 会员版 iso .具体的下载地址就请百度搜一下.很容易找到.本人也已经照以上教程成功把2m+4m.adsl 叠加到6m.祝各位顺利带宽叠加.
用VM安装软路由
VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。
VMware Workstation 可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。
对于企业的IT 开发人员和系统管理员而言,VMware 在虚拟网路,实时快照,拖曳共享文件夹,支持PXE 等方面的特点使它成为必不可少的工具。
我们都知道安装软路由一般需要一台独立的计算机,但有些时候条件不允许,没有多的机器来单独来做软路由服务器。
那么我们就可以通过一台已有的客户机安装VMware Workstation,再在VMware Workstation上安装软件路由来实现组网需求。
拓扑图如下:
拓扑介绍:
用来安装VM的主机只需要一台局域网内普通的客户机,单网卡就行,然后和其他客户机一
样连接到交换机,Modem的PC口(LAN)同样与交换机相连。
在这里很多人用VM运行软路由失败的原因都是在安装VM的主机上安装了两块物理网卡,然后把其中一块与Modem直连,其实VM上建立的虚拟网卡(网桥模式)一般是共用主机上的一块物理网卡,其他的物理网卡和虚拟机无关。
安装步骤:
安装VM,并建立新的虚拟机。
应为安装软路由需要起码2块以上的网卡,所以新建虚拟机的时候需要添加两块以上的虚拟网卡,添加时选择网桥模式
1.
安装软路由,并配置广域接口和局域网接口。
以海蜘蛛3.2.8免费版为例,安装过程这里就不细说了,网上教程很多。
由上图可见,软路由安装好以后WEB管理的登陆地址是[url=http://192.168.1.1:880/[/url]。
那么局域网内的客户机(包括安装VM的主机)的IP地址也应该设置为192.168.1.0/24这个网段,网关为192.168.1.1.。
广域网接口设置拨号。
拨号成功后,局域网内所有的机器都会通过这台虚拟路由器上网了,这样您就不需要为安装软路由而单独准备一台机器了。
不过这样的网络结构,如果遇到局域网流量比较大的时候效果可能没有独立的一台软路由好,比较所有的数据都是选发送到安装VM的这台机器的物理网卡,然后通过虚拟软路由NAT以后又通过这块物理网卡发送到外网,就是说所有的数据进出都是一个网卡再处理,如果网卡处理能力跟不上的话,很可能成为网络瓶颈。
当然,如果数据量不大的时候基本上没什么影响。