ROS3.3电信固定IP及ADSL分流设置公司有二条电信光纤,一条3M专线4个IP(2400元/月,MAIL一个IP,VPN一个IP及视频一个IP及VoIP一个IP.现费用没有变,提升到了8M.本人并没有觉得有什么好的地方,也不是什么绿色通道,同样上不了国外的某些网站.速度感觉与共享差不多.),另一条光纤带两个,一个是共享10M(800元/月),1个IP,一个是10M-ADSL(399元/月有).电信拉了两条光纤过来,什么原因不清楚,按理论只要有一条就可以了.之前移动公司也拉一条光纤,接口达到8组,一试用结果达到不要求,连打VoIP都听不清楚,所以就用了电信的.现在我要做的是第二条光纤进行分流,把这条固定IP及ADSL分流用.第一段(非工作区)是自动获取IP段2-100主要是笔记本手机及干部个人电脑用,这段用ADSL下载及P2P较多,.第二段(工作区)是101-254,公司电脑手动IP用.这段用固定IP,主要是收发邮件及资料查找.没有下载软件及P2P这些东东,这段用户是受限用户,不能安装软件.所有截图是安装好以后的.我这里只是介绍我的设置流程.先看看我的interfacelist.从随机截图流量,ADSL明显流量很大,可见非工作区流量大于工作区,影响工作网络基本上是来自非工作区的,所以我将其分开.设置好固定IP,并可以上网了,这个过程我跳过,网上有很多资料,最简单就是用脚本器生成.固定IP设置好后,接下来增加PPPoEClient.PPP-Interface-+PPPoEClient这里填上自己的名称及用户名及密码,我的name是pppoe,这个后面脚本要用到.注意的是AddDefaultRoute去掉勾.然后加增一个Address,备注为adsl,这个后面的脚本要用到.接下来做Route.增加的ADSL要做备注,我这里adsl这个后面脚本要用到.接下来增加mangle做标记,进行分流.Chain:prerouting,Scr.Address是分流的IP段.Action:markrouting,NewRoutingMark:选择之前对应的ROUTE标记.接下来解决ADSL动态IP获取问题.在脚本中加入下脚本(这脚本上网上有),注意与自己设置对应起来:globalassign:globalnew:globalstatus:setstatus[/interfaceget[/interfacefindname=pppoe]running]:if($status=true)do={:setnew[/ipaddressget[/ipaddressfinddynamic=yesinterface=pppoe]address]:setnew[:pick$new0([:len$new]-3)]:setassign[/ipaddressget[/ipaddressfinddynamic=nointerface=pppoe]address]:setassign[:pick$assign0([:len$assign]-3)]:if($assign!=$new)do={/ipaddressset[/ipaddressfindcomment=adsl]address=$newnetwork=$newbroadcast=$new/iprouteset[/iproutefindcomment=adsl]gateway=$new}}关于address=$newnetwork=$newbroadcast=$new这句本人没有看懂,这里不应该同一个IP.接下在计划中执/systemscriptrunADSL(脚本名),当然你也可把代码放在这里,本人不习惯。