找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8532|回复: 9

ADSL两线负载均衡(IP分流)设置详细图文教程

[复制链接]
发表于 2007-12-27 16:17:17 | 显示全部楼层 |阅读模式
首先说一下ADSL负载大部分都是根据IP分流,或者是根据端口分流,由于我网吧的IP段
9 R  E* }" M3 v9 J! s! p+ D) D比较乱,我就根据IP分流来带60台机子..端口分流的话如果你喜欢可以自己试用一下.
0 j3 C1 }6 j+ |6 l0 v
4 ]* J, X( c% o/ b6 v7 J& f+ O我的ADSL拔号后的情况...我拔号后,每次网关都会变,,网关就是那次拔号后的
2 P! C; j6 \& o9 B3 a子网掩码. 那么应该怎么做呢? 往下看就是了..
- d0 E  ?" u; Q4 H4 L

2 o7 z8 f. b6 ]  S4 J  Z! z: U1 ?3 {
第一步: 安装好routeros(我用的是2.927) 装上三个网卡,一个内网的,二个外网的..
3 V% T6 y$ d3 \' v4 r1 U接好内网的网线,使你能访问路由...并且改好路由网卡的名称. 如图1
- o4 |9 ^* c9 \! F) |' J# F
0 q" z* T: |* j$ E: p! T! A4 c' v7 ]
3 z7 @4 F# D* g$ G3 `( H, |# V

$ o8 O% g! o- Y1 i: Q
第二步:
外网(WAN1,WAN2)两个网卡添加pppoe client第一个命名为ADSL1 并且加上拔号的
) E( \: w0 X& F+ X' F! b9 L0 @用户名和密码, 第二条命名为ADSL2 同时加上拔号的用户名和密码.这里要注意:
& C0 t4 D$ U) b) p+ e2 |把Add Default Route 去掉. 如图 2, 3 2 U7 o2 E% p! y$ F0 Q& z

, N+ T+ o5 a6 ~( ~/ o3 g2 `3 g3 q5 M
, n$ y# x2 {/ U+ e" [% r4 n' u
$ x' l( V  q0 @9 \3 L+ w

' k3 R( i8 p1 J" G  B+ v* }: g. \  y% U+ u4 J- f( Y# V
第三步: 设置IP伪装 这个大家都会吧...如图4,5

( c& A4 L, C7 c7 u2 r, v/ D$ S7 r. K( p  w' b& q4 t/ U

4 O3 ?3 R, z& F0 j2 [3 t& \
6 {) H, C) e5 y6 g( B" L3 j, ~: A# l
7 o4 u3 X% U  o7 W3 j& ]

* ^8 d! l3 _2 d* P
第四步: 设置MARK标记 标记你要分流的IP范围如图6,7设置new routeing mark为ADSL1,ADSL2
( b% M  X) |9 @4 e4 \* J0 @
/ V  I( y/ W! v, l, P

& n) P# G. }1 J+ L  c
* X" X" K" ^% D) s/ @$ J( s0 }
* h. L5 z" t( w  M
. q5 k+ h9 T2 U) E( k) h, C* ^+ r( c5 b; U; \3 G
第五步:
在IP-routers中添加路由标记,命名为link1,link2这里的MARK要和你上一步中设的一致
# ?" K3 H5 ]) y/ I8 p5 ~这里的gateway你可以随便填,因为下面会用脚本来更新这个路由. 如图8,9 ( W5 Q4 `. A. l4 T; [

% e' v1 ^/ z# o

% Q/ t3 O( L9 X7 d/ Y) I0 j
5 b( q* K+ ~1 s1 J, X( ~( [
/ s/ w9 S" p; ^ 9 H$ }' D4 Q! m1 V0 _* _) N0 |" j
! c' B( x" r- ]/ r, f7 j1 H
第六步:
添加监控拔号状态的脚本,把拔号后得到的网关更新到上一步的路由表中... " g" x5 u/ Z7 K. {
总共要加两个脚本. ADSL1,ADSL2 如图10,11 (system--scripts) ( |: G4 |6 t% P3 u3 z$ P
- B9 B4 g9 f: B% Q$ U# O* I
9 K  c1 i! G' H3 v" G* J

: q5 X+ I1 c7 K( v" A5 E' [# J2 C; B! O% k  U( T2 @

6 a* T2 c8 m$ n4 x2 ^% i5 i1 o+ g$ b4 S
: M2 g# h: y- o7 L
第七步:
添加一个计划任务,每隔10(或者是20)秒运行一下上面的ADSL1,ADSL2脚本. 5 e7 E0 t4 |& A$ U6 S" j/ B% u- l+ P* P
如图12,13 这里更改时间的话,就是interval后面改就行了,注意看图就OK了. : o. T7 K4 H: A0 T# y1 A
(system--scheduler这个和XP中计划任务服务的名称是一样的.)

: g) s7 [  I% z
5 X# Y4 v; R, U* {' ^
7 U  L/ S& {- j% `% W& Q" X2 R$ s5 b
  C; p  F; i9 N" w/ ^/ z/ i+ f' z- N$ ~1 B; |- M( `
5 H( W! I# n! r6 m' w" q  z
9 D* g9 ?: H0 ~# M" H4 A! L2 d
第八步: OK了,希望你能够成功...大家看看我做好以后的效果吧!!真实环境测试的. 4 V. h8 A3 E1 ^% w4 b4 M

; X# N* D4 k8 x2 ?# S- g下面是我的两条ADSL的真实流量图! 7 v3 {( e: p" X4 G# ?
& q, M6 ^8 ~  i# p

* h1 B: o0 t1 ]9 A9 o) a* C9 C' g. _6 K9 M- k3 R( P8 i
下面再附上两条ADSL监控的脚本。大家直接复制就好了。如果你想自己熟悉一下内容

7 @3 A$ Z3 W5 S( X4 t8 k$ G
我还是建议你自己手动写下来。
; z4 W  P; K' ]8 j* C% E: r9 L9 o- W# m3 V/ f5 S, d' ]/ Q
ADSL1 的脚本
9 e- R2 c) ~0 ?' z: u, H+ e# V, I4 D+ _7 z1 e/ Q
/interface pppoe-c monitor ADSL1 once do={:global pppzt $status}
8 Q0 k0 Z! |* L' T:if ($pppzt=connected) do={/ip route set link1 gateway [/ip add get [/ip add find interface=ADSL1] network]} else={/ip route set link1 gateway [/ip add get [/ip add find interface=ADSL2] network]}

* ]0 g' T: R  L+ A5 x0 n2 n8 O! W
ADSL2 的脚本
% s2 |4 H  ]) l/ X# P2 k% n! q
( s: `& W! ~/ E
/interface pppoe-c monitor ADSL2 once do={:global pppzt2 $status}
7 n: U) A& b1 i:if ($pppzt2=connected) do={/ip route set link2 gateway [/ip add get [/ip add find interface=ADSL2] network]} else={/ip route set link2 gateway [/ip add get [/ip add find interface=ADSL1] network]}

4 T4 ?/ q4 G4 F9 m% k7 d  U
zk7777777 该用户已被删除
发表于 2007-12-30 11:18:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-12-30 12:50:26 | 显示全部楼层
很详细了,有机会试试。
yes999 该用户已被删除
发表于 2008-1-7 18:21:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-2-1 19:51:10 | 显示全部楼层
:) :victory: :) :) :lol :lol :lol
mlyq111 该用户已被删除
发表于 2008-7-4 19:45:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-4 21:30:27 | 显示全部楼层
正在给自己充电中
发表于 2008-7-6 15:12:57 | 显示全部楼层
好东西啊,学习学习
fedorain 该用户已被删除
发表于 2008-7-10 14:30:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-11 12:19:12 | 显示全部楼层
这是分流啊........
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-3 02:06 , Processed in 0.029951 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表