Pfsense+Panabit整合安装及应用_第1页
Pfsense+Panabit整合安装及应用_第2页
Pfsense+Panabit整合安装及应用_第3页
Pfsense+Panabit整合安装及应用_第4页
Pfsense+Panabit整合安装及应用_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Pfsense+Panabit整合安装及应用(软件防火墙+流控程序的融合应用)pfSense是一个免费的,开源的FreeBSD作为防火墙和路由器专为使用自定义版本。除了是一个功能强大的,灵活的防火墙和路由平台,它包括一个长长的清单相关的功能,并允许进一步的扩展包,不添加膨胀和潜在的安全漏洞的基地分布。Panabit是目前国内开放度最高、免费、专业的应用层流量管理系统,特别针对P2P应用的识别与控制,(Panabit不是一种NAT软件,要实现以上功能需要与其他软件配合来实现)2011年11月15日,已经支持实际主流应用760种以上,并以两周更新一次特征库的速度持续更新(包括已支持协议和新增协议两

2、方面的更新,Panabit已识别协议列表请关注Panabit网站首页支持协议”)。Panabit在精确识别协议即对应用分类的基础上,根据用户自定义策略,提供灵活方便的流量管理机制:带宽限速、带宽保证、带宽预留,并可基于协议/协议组、IP/IP组进行参数化的策略设置。Panabit流控系统定位于网络设备级OS,需要安装在一台独立硬件中。Panabit发布的标准版,都是最新研究成果和最新稳定版本,无有效期等限制,完全可以满足DIY百兆级专业流控设备。Panabit在网站公开发布的第一个标准版是PanabitV7.04,于2007.04.30Panabit官方网站发布。Panabit流控引擎,基于稳

3、定性坚如磐石的FreeBSD开发,安装Panabit之前,需要先安装好FreeBSD操作系统:为了方便使用,自PanabitV7.09起,同步发布LiveCD版,使用LiveCD无需安装,直接光盘启动,Panabit即全部运行在内存中。Panabit标准版是开源、免费的,美中不足的是最多只能监测256个用户。硬件需求:1计算机等级参考pfsense最低规格需求(CPU-P43.0;RAM-2G)2网卡4张3CROSSOVER(交叉线)线一条所需软件:Panabit(流控程序)下载地址: HYPERLINK /forum/forumdisplay.php?fid=13 /forum/forumd

4、isplay.php?fid=13Pfsense软件防火墙)下载地址:/pub/pfSense/downloads/安装前准备1下载所需软件这里我用的Panabit模板版本为PanabitV12.07标准版(核心代号东汉R3)正式版Panabit_1207_fb8xtargz。Pfsense范本为2.0.1RC2Step.2确认所有所路卡皆可被pfsense侦测网卡名称为sk0,em1,em2,em3,sk0设定为WAN,em1设定为LAN,注意:网卡名称会依据网卡的型号而有所不同LAN端IP设定为172161254配置Pfsense:1Step.设定外部管理1)选择菜单System-Adva

5、nced-AdminAccess2)Protocol-勾选HTTPS3)TCPPort输入您自定义的port范例30004)移至最下面Save5)选择菜单Firewall-Rules-WAN点选最下方+增加,增加一条防火墙规则Action:PassInterface:WANProtocol:TCPSource:anyDestination:WANaddressDestinationPortRange:From:1522To:1522移至最下面Save转跳后点选Applychange如下:IcProtoc-ePo-rtDes-tiriationTCPUAHPertGateltayQuedeSch

6、eduleDescription4nori指定特定计算机IP地址)选单Services-DHCPServer-LAN2)点选最下方+增加对应)MACaddress输入网卡MAC00:0C:29:1D:9D:FD)IPaddress输入要给这张网卡的IP172161200)移至最下面Save)转跳后点选Applychange设定FirewallRules1)选择菜单Firewall-Rules-LAN2)点选最下方+增加对应3.)范例仅开放:网址IP转换(DNS),PING(ICMP),网页浏览(HTTP)(HTTPS),文件服务器(FTP)其余全部封锁放行ICMPAction:PassInte

7、rface:LANProtocol:ICMPSource:LANsubnetDestination:any移至最下面Save放行DNSAction:PassInterface:LANProtocol:TCP/UDPSource:LANsubnetanyDestination:anyDestinationPortRange:From:DNSTo:DNS移至最下面Save放行HTTP(HTTPS,FTP设定相同仅需改变DestinationPortRange)Action:PassInterface:LANProtocol:TCPSource:LANsubnetanyDestination:any

8、DestinationPortRange:From:HTTPTo:HTTP移至最下面Save阻挡全部Action:BlockInterface:LANProtocol:anySource:anyDestination:any移至最下面Save转跳后点选Applychange如下:注意;别忘了把预设的全部放行rule停用IDProtoSourcePortDestinationPortGatewayQueueScheduleDescription*LANnet*noneDefaultallowLANtoanyruleBootManager修改等待时间)确认pfsense是否启用SSH(可于cons

9、olas画面选择14.Enablesshd)通过Xshell登入pfsense(预设PfsenseSSH为Port:22)注意;登入pfsense的账号要使用root登入不是amdin,密码即为登入网页的密码)登入pfsenseSSH#boot0cfg-vad0(显示目前设置)结果#flagstartchstypeendchsoffsetsize10 x800:1:10 xa5351:14:636341942817version=2.0drive=0 x80mask=0 xfticks=182bell=#(0 x23)options=packet,update,nosetdrvvolumese

10、rialID9090-9090default_selection=F1(Slice1)boot0fg-t18ad0(修改BootManager时间为1秒,每182ticks约1秒)boot0fg-vad0(显示目前设置)结果flagstartchstypeendchsoffsetsize10 x800:1:10 xa5351:14:636341942817version=2.0drive=0 x80mask=0 xfticks=18bell=#(0 x23)options=packet,update,nosetdrvvolumeserialID9090-9090default_selectio

11、n=F1(Slice1)禁用freebsd启动菜单)确认pfsense是否启用SSH(可于consolas画面选择14.Enablesshd)通过Xshell登入pfsense预设port22注意:登入pfsense的账号要使用root登入不是amdin3)增加一行代码#ee/boot/loader.conf#beastie_disable=YES(Toexit&savepressescaa)安装Panabit:1上传档案:)确认pfsense是否启用SSH(可于consolas画面选择14.Enablesshd)通过Xshell登入pfsense预设port22注意:登入pfsense的账号

12、要使用root登入不是amdin)将Panabit_1206_fb8xtar上传至appz(可自行建立目录)通过Xshell登入pfsense(预设PfsenseSSH为Port:22)cd/appztarzxvfPanabit_1207_fb8x.tar.gzcd/appz/Panabit_1207_fb8x切换至安装目录./ipeinstall执行安装程序根据程序提示,可以按照默认的安装目录,12分钟,即可安装完毕。下面是程序运行过程:Welcomeinstallingpanabit!Pleaseinputthedirectorytoinstallpanabit/usr/panabit:(

13、默认直接Enter,可以更换目录)Pleaseinputthedirectorytostorelog/usr/panalog:默认直接Enter,可以更换目录)Pleaseinputthedirectorytostoreconfiguration/usr/panaetc:(默认直接Enter,可以更换目录)Thelasttimetoverifyyourchoice:Thedirectorythatyouwanttoinstallis/usr/panabitThedirectorythatthelogtobestoredis/usr/panalogThedirectorythattheconfi

14、gurationtobestoredis/usr/panaetcAboveareright(y/ny)?(Entery表示确认)Creatingdirectory/usr/panabit.okCreatingdirectory/usr/panalog.okInstallingPanabitto/usr/panabitokInitializingconfigurationsokSavingconfigurationto/etc/PG.conf.*Congratulations*!YouhavesuccessfullyinstalledPanabitonyoursystem:Theinstalle

15、dpathis:/usr/panabitThelogpathis:/usr/panalogTheconfigurationpathis:/usr/panaetcTomakeyoursystemmoresutiableforpanabitrunning,itsrecomendedoftuningyoursystemaccordingyoursystemmemorysizeandcpufrequence.Doyouwanttotuneyoursystem(y/ny)(Entery表示确认)(询问是否调整核心优化参数)Yourkernelconfigurationhasbeentunedasthef

16、ollowings:#cautoboot_delay=2beastie_disable=YESkern.ipc.nmbclusters=10240kern.maxdsiz=2000000000(上面5行,后2行为安装程序自动增加,前3行是系统原有的,这3行不是每个人的系统都有的)Warning:youremdriverhasbeencompiledintokernel.Tooptimizepanabitperformance,werecommendyouusetheoptimizeddriverpanaosprovides.Tousetheoptimizeddriver,pleaseremov

17、eemdriverfromyourkernel.(此处为一般性提示,仅作为参考,标准版用户忽略此项)Youshouldrestartyoursystemtomaketheytakeeffects.需要重启系统,调整参数才会生效。注意安装完毕,reboot系统)Followinginterfacesareinstailedinyoursystem:em0em1em2em3(这是系统识别的4块网卡清单,供下面选择指定使用)Pleasechooseoneofaboveasyouradmininterface:em1(选择em1作为管理埠)Pleaseinputipaddressofadmininte

18、rface:54Pleaseinputnetworkmaskofadmininterface:Pleaseinputdefaultgateway:注意:defaultgateway请留空白不然有可能使用PPPOE拨接上网时可能会造成无法正常上网(只有DNS会通)Thefollowinginterfacesareleftforyourdataprocessing:em0em2em3Pleaseselectdatainterfaces:em2em3(指定两个网卡时,用空格隔开,一般选择性能好的网卡作为数据网卡)Yourinterfaceconfigurationsare:Admininterfac

19、e:em1Adminipaddress:54Adminnetmask:255.255.2550Defaultgateway:54Datainterfaces:em2em3(再次显示管理接口参数、数据网络接口)Thankyouforusingpanabit!Youcanissue/usr/panabit/bin/ipectrlstarttostartpanabit!Andyoucanalsoaddtheabovecommandto/etc/rc.localfiletoletthesystemautomaticlystartpanabitatsystemstartup!(启动Panabit进程命令

20、:/usr/panabit/bin/ipectrlstart,如果安装目录非默认目录,则需要根据实际情况改变路径;为了能开机自动启动,可以将启动进程命令行加入:/etc/rc.local文件)Ifyouwanttostopthecurrentlyrunningpanabit,youcanissue/usr/panabit/bin/ipectrlstoptostopit!(停止Panabit进程命令:/usr/panabit/bin/ipectrlstop)设定panabit:1修改开机自动执行panabit与修正panabitadmin管理慢问题#ee/usr/local/etc/rcd/pa

21、nabit_start.shCode:#StartPanabitService/usr/panabit/bin/ipectrlstart#DelayACKtotryandpiggybackitontoadatapacketsysctlnet.inet.tcp.delayed_ack=1(Toexit&savepressescaa)注意:当admin网卡defaultgateway在初始化设定若有设定pnanbit在pppoe拨接之后会启动就会造成无法正常上网现象chmod755/usr/local/etc/rcd/panabit_start.sh(变更为可执行文件)禁止Panabit修改pfs

22、ense网关ee/usr/panabit/bin/ipectrlCode:gateway=netstat-rn|grepAdefault|awkprint$22/dev/nullif$gateway!=$GATEWAY;thenermsg=routedeletedefault2&1routeadddefault$GATEWAY/dev/nullechoSetdefaultgatewayto$GATEWAYfi以上为需要的注释代码ee/usr/panaetc/ifadmin.confCode:ADMIN_IP=ADMIN_MASK=2552552550GATEWAY=$adminipreboot(重开机)2)由浏览器登入panabita开启浏览器于网址列输入https:/172161254b.输入账号密码账号:admin密码:panabit注意:登入地址即为pfsenseLan端IP地址c)配置网络于管理页面上方网络配置-左边数据接口.于接口名称em2=应用模式选择网桥=接入位置接外网=提交III.于接口名称em3=应用模式选择网桥=接入位置接内网=提交注意:接口名称会因网卡不同而有不同的名称W.于管理页面上方网络配置-左边管理接口V.填入正确的GatewayIPaddress注意:当admin网卡defaultgateway在初始化设定未填,这里应该会出现I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论