写在前面:

 

事实上,对于PA我还是一个很入门的入门者,简称菜鸟,为了避免出现误人子弟的问题出现,我决定,在此声明,以下你所见的,所看的,都是以一个菜鸟基础点出发的,扼,等等,也许有人会说了:“等你学好了再出来发这玩意把”,其实对于这点,我也不是不同意,的确在深入理解学习之后,说话的份量是有了,但是却失去了从入门者的角度出发,因此就有了这个PA学习篇的玩意产世了 ...

第一次接触到PA,是无意中在Google里发现的,当初是因为想寻找到能替代海蜘蛛这玩意,才Google的,ROS跟m0n0wall也不是没考虑,只是时间有限,没折腾的功夫学习了,所以想找个流控的OS级别的玩意,结果 ...

最后,用了900多个大洋弄了个UTT的路由,从此抛弃了以上类的所有产物,原因之一是,在这个工作环境里已经没有了被抛弃的旧电脑,新组装的话,想弄个牛X一些的,就按照工控级别的玩意来搞,算着算着,预算就已经到了1200,- - ...其实这都不是最重要的,最重要是,工作环境已经不允许我有那个时间去调试学习这类OS软件了,所以最后弄了个硬路由,目前正在苦苦地用3M ADSL支撑着40台大爷的运作...

回过来,对这方面的再学习,是源于计划在此基础上优化网络的流量分配,毕竟设备投入的RMB有限,因此又是那一条起跑线 —— 免费,所以抓着武器就开工了...

 

一些关于 Panabit 的介绍:

Panabit是目前国内开放度最高、免费、专业的应用层流量管理系统,特别针对P2P应用的识别与控制,截止2009年10月25日,已经支持实际主流应用360种以上,并以两周更新一次特征库的速度持续更新(包括已支持协议和新增协议两方面的更新,Panabit已识别协议列表请关注Panabit网站首页"支持协议")。Panabit在精确识别协议即对应用分类的基础上,根据用户自定义策略,提供灵活方便的流量管理机制:带宽限速、带宽保证、带宽预留,并可基于协议/协议组、IP/IP组进行参数化的策略设置。

Panabit流控系统定位于网络设备级OS,需要安装在一台独立硬件中。Panabit发布的标准版,都是最新研究成果和最新稳定版本,无有效期等限制,完全可以满足DIY百兆级专业流控设备。Panabit在网站公开发布的第一个标准版是Panabit V7.04,于2007.04.30 Panabit官方网站发布。

Panabit流控引擎,基于稳定性坚如磐石的FreeBSD开发,安装Panabit之前,需要先安装好FreeBSD 操作系统;为了方便使用,自Panabit V7.09起,同步发布Live CD版,使用Live CD无需安装,直接光盘启动,Panabit即全部运行在内存中。

 

1.Panabit 流控部署位置

接线图参考:

单线流控接线图

双线 + 路由 流控接线图

2.Panabit硬件配置

Panabit流控系统定位于网络设备级专用OS,需要安装在一台独立硬件中,硬件配置要求P3 800Mhz或以上、256M内存或以上、3块网卡,256MB以上电子盘或硬盘均可,光驱(安装软件用,安装完毕可以取下)。推荐网卡:Intel 系列网卡。

建议:小白们,还老实一些在VM下跑吧,好好地学习,因为PA有CD版本,方便。

3.Panabit 一键安装(下载时选择最新版本ISO,其中包含最新的Panabit版本。)

下载地址:http://www.panabit.com/download/Panabit1001_fb8x.iso

下载后,刻成光盘,使用光盘启动,启动之后输入root用户名,口令root,即FreeBSD提示界面,输入:Panabit8#./setup回车

(大约1分钟左右,时间视硬盘大小格式化时间,安装过程首先是自动查找盘,显示查到的磁盘设备名,本机使用建议选择安装在第一个盘,盘可以是硬盘、CF卡、U盘等(盘容量要大于256M,建议512M以上。其中主要运行自动分区、格式化文件系统、安装精简FreeBSD 8.0、安装Panabit)

以下是安装运行时系统的交互提示:

Welcome to Panabit system automatically install shell!
The installation will delete all data on your hard disk and can not be restored!!
Please confirm whether or not to continue the installation!
Do you want to continue(y/n[n])? 输入y回车,否则退出。
Following disks are detected: da0 ad1 显示系统中检测到的盘。
Please select one [da0]: 回车安装缺省安装在第一个盘。
We begin to format the disk "da0" and begin to install FreeBSD 8.0!
Do you want to continue(y/n[y])? 回车继续。
cylinders=17753
heads=15
sectors/track=63

以上三行显示磁盘的CHS参数。

Formatting the disk and copy files, please wait a moment!大约等1-2分钟。
FreeBSD 8.0 Install OK!

这期间主要格式化文件系统,复制光盘上FreeBSD精简系统文件和配置。
Welcome installing panabit!

****** Congratulations ******!

You have successfully installed Panabit on your system!

Following interfaces are installed in your system:
em0 em1 em2

显示系统所有网卡,须选择一个做管理口的网卡,剩余的默认都作为数据接口。(注:可以在Live CD启动之后,使用FreeBSD命令ifconfig查看网卡,如果插上网线,显示网卡状态为Active,通过此方法确认物理接口对应关系。)

Please choose one of above as your admin interface: em2(仅示例,根据实际情况选择网卡名称)

Please input ip address of admin interface: 192.168.0.8
Please input network mask of admin interface: 255.255.255.0
Please input default gateway: 192.168.0.1

输入管理口网卡名称、IP地址、掩码、网关,则安装完毕!如果输入错误,等脚本运行完毕,重新做一遍!

再次显示:
Your interface configurations are:
Admin interface : em2
Admin ip address : 192.168.0.8
Admin netmask : 255.255.255.0
Default gateway : 192.168.0.1
Data interfaces : em0 em1

Thank you for using panabit!
Eject CDROM!
Reboot system then the system automaticly start panabit at system startup!
If you want to stop the currently running panabit, you can issue
"/usr/panabit/bin/ipectrl stop" to stop it!
You can issue "/usr/panabit/bin/ipectrl start" to start panabit!
Panabit#

取出光盘,重启机器,即可https登录管理界面https://192.168.0.8,Web管理用户名admin,口令panabit。

注意以上例子的登录管理地址是:(https://192.168.0.8)

进入Web管理界面,第一件事选择“网络配置”-->“数据接口”配置网桥,如选择网桥1,将一个网卡定义为接内网,将另一个网卡定义为接外网,分别点击提交即可,如下图:

Panabit最多可以支持4路网桥,网桥配置完毕,测试网桥连通性,如果正常连通,即可上线实际使用。刚开始上线,主要观察网络流量分析,不必急于配置策略,根据流量分析的结果,制定下一步的流量调控策略。

到此为止,Panabit流控系统搭建完成,接下来参考管理配置手册,定义数据通道、配置策略组、进行策略组时间调度等,即可正常使用Panabit专业流控。

以上安装资料引用自PA官方网站,晚上会把自己安装的经历整理出来。

安装环境:VM

安装的经过就不写了,因为官方已经说明并且也非常的简单,用CD启动一次,再按几个参数,就可以完成了。

安装OK之后,让系统不做任何的限制去分折并记录此时网络内的流量分布,最起码让它自己运行一天把,这样误差就基本上不存在了。