【原创】用虚拟机来做路由和流控
先说明一下前提,手里有服务器的可用用esx(i),性能更好;没有服务器的就只好用pc了(比如像我),如果流量不大的话,也是可以满足需要的。一下对我这里的情况做一下汇报。
局域网一共不到60个ip。没有vlan等。大家一起连到一个普通交换机(S1)。
物理pc一台,安装4块网卡,两块8139,两块530tx(RL1,RL2,TX1,TX2)。因为有软件必须运行在windows下,而且需要usb加密狗。所以host安装windows 2003和vmware server 1.09(据说vm server 2.0的磁盘性能比较差,未经本人测试)。
在vmware的网络桥接设置中做了如下配置
vmnat2:RTL1
vmnat3:RTL2
vmnat4:TX1
vmnat5:TX2
物理网络中的接线方式为
RTL1---adsl modem
RTL2---TX2 (双机直连线)
TX1----S1
先建立路由系统(我用海蜘蛛,你也可以用自己顺手的任何一款路由软件,甚至是物理路由)的虚拟机。主要是添加两块网卡,网卡1(R的lan)桥接到vmnat3,网卡2(R的wan)桥接到vmnat2。然后安装海蜘蛛,进行必要的设置。
接下来建立panabit的虚拟机(虚拟机的类型请选择Other 64bit,这样虚拟机才会虚拟出intel的千兆网卡),panabit需要三块网卡。两块做数据采集,一块做管理。按照事先设置的网络。网卡1桥接到vmnat4,网卡2桥接到vmnat4,网卡三桥接到vmnat5.
基本的连接思路就是(先不考虑panabit的管理接口,至少我是这么想明白的,人比较笨哈)
(公网云)---[fw'sWAN fw's LAN]---[panabit's 外网 panabit's 内网]---交换机---PCs
我们对照来看就是
(公网云)---[RTL1 RTL2]---[TX2 (panabit内部做桥接) TX1]---交换机---PCs
现在在把管理接口加上就明白了吧。
这点文字主要是介绍怎么用虚拟机接线的结构。具体海蜘蛛和panabit的安装使用方法请参阅官方网站。
海蜘蛛和panabit都有免费版本。在此,我感谢开发团队带给我们这么好的作品。
海蜘蛛 http://www.hi-spider.com
panabit http://www.panabit.com
也感谢之前所有留下安装使用笔记的前辈们。
btw:欢迎随意转载。是否注明原作者ansem@drl都无所谓。
一点点提示:
我这里vmware装freebsd的精简版,虚拟机的时间经常跑慢,又无法安装vmware tool。
重新安装了一个freebsd 6.3标准版,然后命令行下安装vmware tool。打开时间同步就可以了。
