ADSL双线负载均衡软路由ROS设置详细图文教程

合集下载

ROS3.30ADSL双线PCC及NTH负载均衡图文教程

ROS3.30ADSL双线PCC及NTH负载均衡图文教程

ROS3.30ADSL双线PCC及NTH负载均衡图文教程第一篇:ROS3.30 ADSL双线PCC及NTH负载均衡图文教程1、内网IP设置:2、添加pppoe 去掉 Add Default Route 我们后期手动进行路由设置。

4、标记先标记New Connection Mark 名称为1st_conn,然后用Connection 标记New routing Mark min名称为:1st_route5、设置PCCNTH的设置方法:7、设置备用路由最终效果图8、伪装设置:第二篇:ROS 典型PCC负载脚本ROS 典型PCC负载脚本:global num:set num 38:for szwm from=1 to=$num do={ :global type:set type(“both-addresses:”.$num.“/”.($szwm-1))#设置网卡名字 name中的wlan可以改成#/interface set(“ether”.$szwm)name=(“wlan”.$szwm)#建立pppoe拨号,并禁用/interface pppoe-client add name=(“pppoe-out”.$szwm)user=(“user”.$szwm)password=(“pass”.$szwm) interface=(“wlan”.$szwm)comment=(“ADSL_”.$szwm)di sabled=no # NAT伪装/ip firewall nat add chain=srcnat out-inte rface=(“pppoe-out”.$szwm)action=masqueradecomment=(“NAT_ADSL”.$szwm)# 标记从哪里来/ ip firewall mangleadd chain=input in-interface=(“pppoe-out”.$szwm)action=mark-connection new-connection-mark=(“adsl”.$szwm.“_conn”)passthrough=yescomment=(“From_ADSL”.$szwm)#标记从哪里来,回哪里去/ ip firewall mangle add chain=output connection-mark=(“adsl”.$szwm.“_conn”)action=mark-routing new-routing-mark=(“to_adsl”.$szwm)passthrough=yescomment=(“To_ADSL”.$szwm)#PCC设置/ip firewall mangle add chain=prerouting action=mark-connection new-connection-mark=(“adsl”.$szwm.“_conn”)dst-address-type=!local in-interface=Local per-connection-classifier=$type passthrough=yes comment=(“ADSL_PCC”.$szwm)#标记路由/ip firewall mangle add chain=prerouting connection-mark=(“adsl”.$szwm.“_conn”)in-interface=Localaction=mark-routing new-routing-mark=(“to_adsl”.$szwm)comment=(“Route_To_ADSL”.$szw m)#添加路由/ip route add dst-address=0.0.0.0/0 gateway=(“pppoe-out”.$szwm)routing-mark=(“to_adsl”.$szwm)check-gateway=pingcomment=(“To_ADSL”.$szwm)add dst-address=0.0.0.0/0 gateway=(“pppoe-out”.$szwm)distance=$szwm check-gateway=ping comment=(“ECMP_”.$szwm)}配合这个掉线后自动修改脚本很好用以4线为例,其中某条线路断了后,会自动判断剩余可用的线路数量然后修改PCC规则的参数,线路恢复正常后会自动把参数修改回正常状态,注意连接标记名称一定要以纯数字“1、2、3、4...”来命名。

【RouterOS】ADSL多线详解,无脚本更新IP,无脚本断线自动切换

【RouterOS】ADSL多线详解,无脚本更新IP,无脚本断线自动切换

【RouterOS】ADSL多线详解,无脚本更新IP,无脚本断线自动切换前言:当你手里面有多条ADSL的时候,你会如何去利用他们呢?同时,怎么最大化利用他们呢?今天我们就来说说这个话题。

说到多线策略,就需要提及到两个概念,一个是负载均衡一个是带宽叠加。

就我个人理解,负载均衡是在多个人用有限的几条线时,如何使这几条线的利用率都最大化。

比如我有A、B、C、D四条线,在做负载均衡以前,可能A、B是满负荷工作,而C、D是空的;做了负载均衡以后,A、B、C、D都有流量,而不会出现一个压的喘不过气,一个没事做的情况了。

带宽叠加是在一个人用多条线的时候,能将多条线的带宽加起来,从而达到提高下载速度或减少网页打开的时间。

在ROS中,以该路由器为中心,可以分为上下两部分,下面一部分是内网限速(最典型的就是DSCP Over HTB),这里不做讨论,如有需要以后分析;另一部分就是ADSL向上的那一部分,下面我就以ADSL这部分的NTH均衡来做下实例,希望抛砖引玉,希望更好的策略能够提供给有需要的读者。

在设置ADSL多线的时候,你将可能会遇到以下问题:1、你可能没有四张网卡,需要用到Vlan交换机;这个需要你的交换机支持802.1Q,所需要拨号的四个交换机端口(也就是连着四个ADSL猫的端口)都设置成access模式,vlanID分别是10、20、30、40(当然,其他的数字也可以)。

连接RouterOS外线网卡的端口设置成trunk模式,并且允许以上vlan通过,在routeros 的wan口建立4个vlan,vlanID分别为10、20、30、40(需要与交换机上的对应),这样就保证的了多个猫之间不会互相干扰,但是都可以和routeros上的虚拟vlan接口通讯。

1./interface vlan2.add arp=enabled disabled=no interface=wan mtu=1500 name=vlan10vlan-id=103.add arp=enabled disabled=no interface=wan mtu=1500 name=vlan20vlan-id=204.add arp=enabled disabled=no interface=wan mtu=1500 name=vlan30vlan-id=305.add arp=enabled disabled=no interface=wan mtu=1500 name=vlan40vlan-id=40复制代码2、ADSL无法拨上号,因为用来拨号的mac都一样;如果你的vlan都是附着在wan口上面的,因此所有vlan虚拟接口的MAC地址都是同一个,因此电信局端检测到两个相同的mac在尝试用两个不同的账号同时拨号的时候就会断掉其中一个,这也是为什么有的无法同时拨号的原因。

超详细的ROS软路由PPPoE设置图解

超详细的ROS软路由PPPoE设置图解

超详细的ROS软路由PPPoE设置图解ROS软路由PPPoE设置:设置IP地址池进入winbox,单击IP→Pool如图1所示。图1出现“IP Pool"界面,单击菜单下方的“+"号,如图2所示。图2出现“New IP Pool"界面,单击“Addresses"后方的向下前头,如图3所示。图3输入地址池范围,本例为192.168.6.11-192.168.6.252,如图4所示,完成后,单击“OK"退出。图4ROS软路由PPPoE设置:设置PPPoE服务在主菜单中,单击“PPP"如图5所示。图5出现“PPP"对话框,单击“Secrets"标签后,再单击左上角的“+",如图6所示。图6出现“New PPP Secret"对话框,Name为登录名,Password为登录密码,我们这里设置为“111", 在“Service"中选择“pppoe" ,若需要对工作站限速可以在下方的Limit Bytes In和Limit Bytes Out框中设置上行和下行限速,注意单位为字节/秒,若要限制为1M的速度,可以设置为1024000。完成后如图7所示,单击“OK"完成由帐号的设置。图7回到“PPP"设置界面,单击“Profiles"标签,双击默认的配置文件default,如图8所示'图8在Local Address和Remote Address中选择前面建立的地址池名,本例为pool1,在“DNS Server"框中,填入DNS地址,若有多个DNS,可能单击“DNS Server"框后面向下的箭头。完成后如图9所示。单击“OK"按钮退出。图9回到“PPP"设置界面,单击“Interfaces"标签,再单击“PPPoE Server"如图10所示。图10出现“New PPPoE Service"对话框,在“Interface"框中选择内网网卡,本例为Lan,勾选中“One Session Per Host "选项。完成后如图11所示。单击“OK"按钮完成设置。图11至此ROS软路由PPPoE设置的路由器端已设置完成。IP→Firwall中的设置跟常规设置一样。加一条NAT规则,Chain中选择“srcnat",Src.Address的内网网段,也可能不设置网段,即对所以网段都进行转发。Action中设置“Action"为“masquerade",设置完成后,如图12 图13所示。图12图13ROS软路由PPPoE设置:客户机的设置(以windows xp 为例)在工作站建立一下PPPoE的连接。按下面图设置即可,设置完成后,将桌面的“PPP连接"放到启动组即可自动连接。到这里就ROS软路由PPPoE设置就完成了。

ROS软路由详细设置(图文)

ROS软路由详细设置(图文)

ROS软路由设置提示:此软件为顶级软路由软件!赶快用吧!记的要《全盘ghost!不是分区ghost恢复哦!是全盘恢复!》不要怀疑软路由的性能,也不用担心所谓的耗电多少。

软路由具有极高的性能和广泛的应用。

可轻易实现双线策略、arp绑定、限速、封杀BT以及网吧借线、vpn等。

尤其对有连锁网吧经营者,利用IPIP协议,不仅可实现借线目的,还可象本地操作一样远程管理其他网吧。

这些,一般硬路由根本无法与之比拟。

我以前对硬路由一直情有独钟,换上软路由后,对它的强大功能赞叹不已。

现在利用它的内置VPN技术轻易做出电信网通加速软件-南北网桥(),又给两家网吧试做了IPIP借线,在这种比较大的压力下,软路由依然运行良好。

ROS软路由基本设置非常简单,如果只做路由转发,以下几步数分钟即可高定:硬件准备:A.首先下载软路由的ghost硬盘版,本站已经在压缩包总提供!B.释放后,ghost至一个小硬盘(20G以下),注意,是整盘GHOST而不是分区。

C.将该硬盘挂在要做路由电脑上,注意必须接在第一个IDE并且是主硬盘接口。

插上一张网卡,这是接内网的LAN。

开机。

软件设置:1.开机,出现登陆提示。

用户:admin 密码:空2.输入setup再按两次A3.在ether1后面输入你的内网IP,如:192.168.0.254/24 (这里/24是24位掩码与255.255.255.0一样)4.输入完ip后,按两次x退出,现在可以可以ping通192.168.0.254了,也可用winbox在图形界面下访问路由了。

5.关机,插上另一张网卡,这个是接外网的,即W AN,现在可以去掉软路由电脑的显示器和键盘了。

6.开机,运行winbox以admin身份登陆7.添加外网网卡。

在ip---address里按+,address输入你的外网ip和掩码位,比如218.56.37.11/29。

network和BROADCAST不填,INTERFACE里选择ethr28.增加外网网关。

ROS双ADSL相同网关加负载

ROS双ADSL相同网关加负载
:if $ip2 != $ip4 do={/ip fir nat set [/ip fir nat find connection-mark=even] to-addresses $ip2}
:if $ip2 != $ip6 do={/ip route set [/ip route find routing-mark=even] gateway $ip2}
/ip add add address=ip1 interface=pppoe-out1 disabled=no
/ip add add address=ip2 interface=pppoe-out2 disabled=no
自动加IP地址的脚本如下:
:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="WAN1"] address]
IP伪装
:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="WAN1"] address]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="WAN2"] address]
/ip add add address=($ip1 . "/32") interface="WAN1" comment= "WAN1" disabled=no
/ip add add address=($ip2 . "/32") interface="WAN2" comment= "WAN2" disabled=no

ROS路由ADSL设置

ROS路由ADSL设置

ROS路由ADSL设置ROS路由ADSL设置RouteOS可以将一台普通的PC机变成一台专业的路由器,高到ISP的核心路器/认证网关—因为它功能强大稳定,低到家庭网关防火墙—因为它免费。

它可以提供以下几个主要功能:1、Winbox 图形界面远程管理2、telnet/serial 控制台管理3、高级带宽管理4、防火墙提供连接监视功能5、以太网10/100/1000Mb/s6、无线网络Clients和 AP 2.4GHz 11 Mb/s7、无线网络Clients和AP 5.2GHz 54 Mb/s8、v.35 synchronous 5Mb/s with frame-relay9、asynch PPP/RADIUS (up to 32 ports) Cyclades with E1/T1支持10、IP电话网关11、热点服务用户管理系统(hotspot gateway)更多的其他功能下面介绍一下我已配置好的ROS路由ADSL上网使用的方法。

一、开机联接好内外网线和键盘,可不接显示器,外网线联接Modem,内网线联接交换机,各客户机也联接在交换机上,插上电源,不用按按钮,路由就启动,在掉电后恢复供电,路由也会自动启动的。

先听一声“嘟”,路由正在启动,会看到硬盘灯闪亮,然后听到二声“嘟嘟”,路由就已正常启动。

在IE地址输入192.168.1.1二、下载并运行Winbox开启一台装有WIN2000/XP的电脑,看是否自动获得192.168.1.101~199之类的IP地址,否则,在本地连接的TCP/IP属性填入:IP地址:192.168.1.150子网掩码:255.255.255.0默认网关:192.168.1.1首选DNS服务器地址:192.168.1.1三、修改登陆Winbox的密码在Winbox管理界面点Password,输入Old Password:adminNew Password:******Confirm Password:******记住这个密码,下次登陆Winbox时使用四、输入ADSL用户名和密码在Winbox管理界面点Interfaces,双击pppoe-out1,填入宽带用户名和密码,然后点OK,见图:这样设置后,各客户机电脑就可以正常上网了。

ROS多根adsl叠加负载均衡PCC的做法

ROS多根adsl叠加负载均衡PCC的做法

ROS多根adsl叠加负载均衡PCC的做法命令⾏:/ ip firewall mangle1、保证访问局域⽹IP的时候不被PCC了。

add chain=prerouting dst-address=10.1.1.0/24 action=accept in-interface=ether1add chain=prerouting dst-address=10.2.2.0/24 action=accept in-interface=ether12、保证上⽹流量从哪进就从哪出,所以必须⽐如对从wan⼝进来的流量进⾏标识。

为避免上下流量出错connection-mark=no-mark不可少!add chain=prerouting in-interface=wlan1 connection-mark=no-mark action=mark-connection new-connection-mark=1add chain=prerouting in-interface=wlan2 connection-mark=no-mark action=mark-connection new-connection-mark=23、对于从局域⽹进的连接,⽬的地址为⾮局域⽹IP的流量进⾏连接标记,每个1/2。

为避免上下流量出错connection-mark=no-mark不可少!add chain=prerouting in-interface=ether1 connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=1add chain=prerouting in-interface=ether1 connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=24、对于之前进⾏连接的标识进⾏,分别标识不同的路由标记。

ROS双线负载均衡图文教程

ROS双线负载均衡图文教程

首先说一下我为什么要用两条ADSL来代理上网.本网吧开始用25M光纤带了400台机子,有一段时间感觉网络比较卡,于是老板考虑加带宽. 但是考虑到深圳的光纤费超贵的,就申请了两条4M的ADSL来分流..25M带340台,其它的60台用两条ADSL来带..(文章中我并不是带的60台,这个大家自己看)为什么要用负载呢, 因为你用ROUTER OS接两个外网网卡,拔号上网以后,同时能用的就只有一条ADSL,即使两条都拔上了也是这样.所以为了不浪费资源,我们就要负载来让两条ADSL同时工作,同时来代理上网....先引用一个高手的话.--------------------------------------------------------------------------注:很多人问1.动态的ADSL怎么办?你仔细观察一下IP Routes 里面动态ADSL重拨IP是变的网关是不变的你在interfaces里的ADSL拨号把Add Default Route 去掉然后在IP Routes里手动添加网关2.ADSL网关都一样怎么办?简单嘛...其中一个Moden开启路由功能就就不同网关了不?---------------------------------------------------------------------------首先说一下ADSL负载大部分都是根据IP分流,或者是根据端口分流,由于我网吧的IP段比较乱,我就根据IP分流来带60台机子..端口分流的话如果你喜欢可以自己试用一下.我的ADSL拔号后的情况...我拔号后,每次网关都会变,,网关就是那次拔号后的子网掩码. 那么应该怎么做呢? 往下看就是了..第一步:安装好routeros(我用的是2.927) 装上三个网卡,一个内网的,二个外网的..接好内网的网线,使你能访问路由...并且改好路由网卡的名称. 如图1第二步:外网(WAN1,WAN2)两个网卡添加pppoe client第一个命名为ADSL1 并且加上拔号的用户名和密码, 第二条命名为ADSL2 同时加上拔号的用户名和密码.这里要注意: 把Add Default Route 去掉. 如图2, 3第三步:设置IP伪装这个大家都会吧...如图4,5第四步:设置MARK标记标记你要分流的IP范围如图6,7设置new routeing mark为ADSL1,ADSL2第五步:在IP-routers中添加路由标记,命名为link1,link2这里的MARK要和你上一步中设的一致这里的gateway你可以随便填,因为下面会用脚本来更新这个路由. 如图8,9第六步:添加监控拔号状态的脚本,把拔号后得到的网关更新到上一步的路由表中...总共要加两个脚本. ADSL1,ADSL2 如图10,11 (system--scripts)第七步:添加一个计划任务,每隔10(或者是20)秒运行一下上面的ADSL1,ADSL2脚本.如图12,13 这里更改时间的话,就是interval后面改就行了,注意看图就OK了.(system--scheduler这个和XP中计划任务服务的名称是一样的.)第八步: OK了,希望你能够成功...大家看看我做好以后的效果吧!!真实环境测试的.下面是我的两条ADSL的真实流量图!现在碰到问题了想请教完全按照楼主的做但是第二根ADSL不能拨号连接就是没有反映请你先用ADSL做到单机能够拔号上网了以后再来试router拔号.....如果单机能拔再试一下把拔号选项的第一个勾勾上,也就是手动拔号,然后再把勾去掉,让他自动拔号,我开始的时候也有的时候不能拔上,我试过后就可以了,还是不行就换一下网卡,因为我这里有这种情况,我两个3com的网卡,只有一个能拔上,所以我就换了一个TP的垃圾网卡居然拔上了...。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ADSL双线负载均衡软路由ROS设置详细图文教程
计算机与网络2009-08-07 19:10:16 阅读4136 评论0 字号:大中小订阅
先引用一个高手的话.
--------------------------------------------------------------------------
注:很多人问
1.动态的ADSL怎么办?
你仔细观察一下IP Routes 里面动态ADSL重拨IP是变的网关是不变的你在interfaces里的ADSL拨号把Add Default Route 去掉
然后在IP Routes里手动添加网关
2.ADSL网关都一样怎么办?
简单嘛...其中一个Moden开启路由功能就就不同网关了不?
---------------------------------------------------------------------------
首先说一下ADSL分流大部分都是根据IP分流,或者是根据端口分流,由于我网吧的IP段比较乱,我就根据IP分流来带60台机子..端口分流的话如果你喜欢可以自己试用一下.
我的ADSL拔号后的情况...我拔号后,每次网关都会变,,网关就是那次拔号后的子网掩码. 那么应该怎么做呢? 往下看就是了..
第一步:安装好routeros(我用的是2.927) 装上三个网卡,一个内网的,二个外网的.. 接好内网的网线,使你能访问路由...并且改好路由网卡的名称. 如图1
第二步: 外网(WAN1,WAN2)两个网卡添加pppoe client第一个命名为ADSL1 并且加上拔号的用户名和密码, 第二条命名为ADSL2 同时加上拔号的用户名和密码.这里要注意: 把Add Default Route 去掉. 如图2, 3
在IP-routers中添加路由标记,命名为link1,link2这里的MARK要和你上一步中设的一致这里的gateway你可以随便填,因为下面会用脚本来更新这个路由. 如图8,9
第六步: 添加监控拔号状态的脚本,把拔号后得到的网关更新到上一步的路由表中... 总共要加两个脚本. ADSL1,ADSL2 如图10,11 (system--scripts)
第七步: 添加一个计划任务,每隔10(或者是20)秒运行一下上面的ADSL1,ADSL2脚本. 如图12,13 这里更改时间的话,就是interval后面改就行了,注意看图就OK了. (system--scheduler这个和XP中计划任务服务的名称是一样的.)
第三步: 设置IP伪装这个大家都会吧...如图4,5
第四步: 设置MARK标记标记你要分流的IP范围如图6,7设置new routeing mark为ADSL1,ADSL2
第五步: OK了,希望你能够成功... ADSL1 的脚本
/interface pppoe-c monitor ADSL1 once do={:global pppzt $status}
:if ($pppzt=connected) do={/ip route set link1 gateway network]} else={/ip route set link1 gateway network]} ADSL2 的脚本
/interface pppoe-c monitor ADSL2 once do={:global pppzt2 $status}
:if ($pppzt2=connected) do={/ip route set link2 gateway network]} else={/ip route set link2 gateway network]}。

相关文档
最新文档