本帖最后由 G0239 于 2012-7-2 16:16 编辑
0 p2 Q) X; P! T x9 N0 T5 M. U( B: Y
现在手上已经有刷好Tomato DualWAN 固件 的 无线 路由器 : 6 x3 d- l+ }2 i6 ^9 Q9 V& @
- S. q' A8 Y4 J7 d
0 S! }2 ?% K' Y: ]' r
0 R8 O7 Z5 s6 N9 s 1. 电脑连接 路由 器LAN1(或远离Internet口(即WAN口)的LAN口),路由器通电开机,浏览器登录192.168.1.1,输入账号admin密码admin。
/ U; u9 f) S( U+ H 2. 在“基本 设置 ”--》“网络设置”,WAN1和WAN2分别设为 PPPOE (或根据个人的网络情况设置),填入同样的宽带账号和密码,其它默认, 双WAN 模式保持默认为负载均衡,1:1,(以上设置参考附图1),LAN设置可以默认,无线网络根据自己的需要设置(设为“无线访问点(AP)”,设定好SSID,安全选项设为“WPA/WPA2”,加密方式建议设为“AES”,设好路由器密码。全部设定好记得下方点“保存设置”。如图:
3 j8 |6 Y a5 a5 y" n3 |3 S+ ^: o6 P1 {, t0 @# f2 B/ _# M
3.修改路由器默认 端口 和VLAN,利用路由器内置交换功能单线 双拨 。
0 `& p+ f: T/ t+ L S) ]
+ `" `& l' S9 p3 n第一步,查看原始设置:
9 [$ Q; T6 L1 N/ _4 C0 g用Telnet软件(如Putty中的puttytel,推荐: [url=http://code.google.com/p/puttycn/]http://code.google.com/p/puttycn/ ),登录路由器192.168.1.1:23,输入账号admin,密码admin,出现以下内容:
- l' X. V4 V" }3 W6 |% H$ H1 o: I
$ z6 s/ U* n }/ N1 {E3000TTDW login: admin
! c* ~% z {$ ^$ p! w' PPassword: : c0 [( J9 w7 j
6 S; I/ ^. b- }; q2 z5 aTomato v1.28.0538 MIPSR2 K26 USB 8M
( ]# }$ e0 v; W! w- broot@E3000TTDW:/tmp/home/root# 1 g% @- e9 v F6 P" ?) O
; X1 x8 @# D/ v
输入命令(建议后面这些复制上去):nvram show|grep vlan
& K4 Q: m2 Z i! |回车确认,出现以下内容:
0 T8 m8 K' y0 ?' a8 v8 ]9 y. A1 y% u" Y1 W
root@E3000TTDW:/tmp/home/root# nvram show|grep v lan
4 K! p5 j) g; wlan_ifnames=vlan1 eth1 eth2
8 V: F8 \2 u; Q& v# S5 A0 N4 Xlandevs=vlan1 wl0 wl1 ) N4 ^* R& v' P: E; o* f$ L
new_vlan1hwname=et0 2 n- V) [+ y- H8 c/ t
new_vlan1ports=1 2 3 4 8*
. I% j( }! T- y# K/ W% Mnew_vlan2hwname=et0
* \5 w2 ^8 B% c' y4 _! lnew_vlan2ports=0 8 " g- w2 [0 U4 z4 ^
use_new_vlan=1 8 W3 |, I" B. W8 z1 J
vlan1hwname=et0
) o( k! X: n1 _4 bvlan1ports=4 3 2 8*
* X. A3 c* T: @+ _8 Bvlan2hwname=et0 8 {0 p' j% g+ }# M, l. J
vlan2ports=0 8
2 K5 c- Z+ Q; I$ T3 h, R' i/ K4 Avlan3hwname=et0 + p2 Z6 L2 ?' p1 g/ Q; J h4 o
vlan3ports=1 8 $ \0 ^: W, r, {6 a+ T) M1 j
wan 2_iface=vlan3
0 `9 j, C$ H5 |3 Fwan2 _ifname=vlan3
/ G7 @' N5 z# D, {: Fwan2_ifnameX=vlan3
8 f3 j, J* A% E# J3 ?wan2_ifnames=vlan3
+ n/ X% X" @- ^, G0 wwan_iface=vlan2
3 D& p5 U/ J: p$ pwan_ifname=vlan2 u: O s/ F: f# e1 n
wan_ifnameX=vlan2
* g: R! _' u1 w: z, \wan_ifnames=vlan2
3 N0 U4 [! ~# d( S( }wandevs=vlan2
4 c& H6 }. y) }. D# Iwl0_vlan_prio_mode=off 4 s4 p6 o y. g4 w! j: n
wl_vlan_prio_mode=off
$ w/ x6 \) @4 D/ g% F) Q wroot@E3000TTDW:/tmp/home/root# 4 u& }* s$ d$ ^ f+ J$ a, j
9 z8 w1 K' k5 A7 [8 E' _4 B$ b
可以看到刷完Tomato DualWAN后,E3000的Internet(WAN)、LAN4、LAN3、LAN2、LAN1分别对应的Port端口号为0、1、2、3、4。VLAN1对应LAN1(Port4)、LAN2(Port3)、LAN3(Port2),VLAN2对应原WAN(Port0),VLAN3对应WAN2(原LAN4,Port1)。我们现在要改为VLAN1对应LAN1(Port4)、LAN2(Port3),VLAN2对应LAN3(Port2),VLAN3对应原WAN(Port0)和WAN2(原LAN4,Port1)实现路由器用内置交换功能双拨。
5 J3 J# N- w- H) f |6 T: V) F! d0 [
在刚才Telnet界面继续分别输入以下命令:
7 B. v& g$ n' B4 _+ ?1 u' o8 F
9 p7 g( W$ b8 |. M- D U! [6 `5 znvram set vlan1ports="4 3 8*"
3 {+ u" g- Z, I( G# `2 N: p' g回车确认
# }- X, \6 [$ {9 i' C! `- {/ m; \nvram set vlan2ports="2 8*" # `5 q1 U& _, N& s0 F+ c
回车确认 6 f0 K: Q6 j0 |- x
nvram set vlan3ports="0 1 8*" 5 i8 w- W6 p$ v* h
回车确认 * t7 o+ q2 z3 D+ Y3 {' h+ _0 x
nvram commit
3 J+ E% k' q/ {9 n( m回车确认
i' h6 P1 V# }+ n8 {) Preboot
7 q, \1 ]8 \" A' \- z' q& [: K6 V
8 G( \; l& K& K/ [+ q% f2 O( [重启 完,Telnet软件自动关闭,再打开Telnet进路由查询刚才改变端口及设置VLAN的结果: : d5 I3 }: J, ?0 S
E3000TTDW login: admin . @2 z7 }) h" `" L
Password: ( }. W% N6 n9 K. U" W3 ?2 f8 Q0 D
; x% ^3 }9 I& f5 O$ L2 F8 ~Tomato v1.28.0538 MIPSR2 K26 USB 8M
7 ^+ d$ G3 b9 t. k) z' croot@E3000TTDW:/tmp/home/root# nvram show|grep vlan
- |8 m, y: Q! H- P8 vlan_ifnames=vlan1 eth1 eth2 % A8 G/ t1 x* |1 Z4 ?" E( B, C( u! C
landevs=vlan1 wl0 wl1 : w+ K; P- N1 f& t3 u
new_vlan1hwname=et0 . U/ S( `: @2 {& ]' |1 t, \8 Z' u
new_vlan1ports=1 2 3 4 8* ( ^/ K4 Y q3 y) L, C. H+ e$ [4 ]
new_vlan2hwname=et0 7 G+ `3 r1 U: N) V
new_vlan2ports=0 8
* d/ I) W, O2 f q% tuse_new_vlan=1 ; f- ]* V, A5 I( O5 {+ y
vlan1hwname=et0 $ ~2 U' i2 i; K
vlan1ports=4 3 8* & k* _6 ^4 i% K2 C6 F
vlan2hwname=et0
# a9 K5 U) S: F% B7 D3 Y; yvlan2ports=2 8*
$ l4 }: v( b. l4 @ kvlan3hwname=et0
# _; @, L, ~1 r0 uvlan3ports=0 1 8*
* ?+ f# U5 a6 Q' Vwan2_iface=vlan3 . x' c5 J) v8 ]5 f3 D& Q \
wan2_ifname=vlan3
! ?* ]/ b) b2 Z. \6 Bwan2_ifnameX=vlan3 - f- K# I5 `: O$ B
wan2_ifnames=vlan3 7 ]0 v8 \* `' \2 T' K8 j, P
wan_iface=vlan2
) V1 o: c$ w8 y0 D) E+ w1 kwan_ifname=vlan2 ( U7 k) I: g6 K6 c6 H1 H# E
wan_ifnameX=vlan2
$ h$ G( Y! K8 Q: o) U/ wwan_ifnames=vlan2 - }- s1 G3 y8 _8 Z
wandevs=vlan2
$ l# z/ {$ ?- Nwl0_vlan_prio_mode=off - z% ?8 y. v- ~6 C& |
wl_vlan_prio_mode=off
9 D P; ^, n! }) R7 Proot@E3000TTDW:/tmp/home/root#
6 c2 e6 x) R9 P9 g- \- N6 L j7 y3 f0 C( I5 `! ]# q7 M0 K, d& N
如图: # g7 I7 C& F g( y5 A( Z/ _7 D/ U
5 C ~ A y/ i5 W& d9 W
! A5 i/ }& I6 y: |# _; r如上显示,已经设置好我们所需要的结果! * d, A2 l/ \2 v" m
5 E2 P, W+ E1 \8 y. C% V- W提示:如果改天双拨失效,需要恢复设置,可以硬复位,也可以照样Telnet进路由,分别输入以下命令,就能恢复DualWAN的原始设置,就可以和正常路由器一样使用单线路: $ i% x! @* q, j# n
nvram set vlan1ports="4 3 2 8*"
* m8 d( `) C5 ]1 knvram set vlan2ports="0 8*" 5 y# f% ~" A3 Y% { F
nvram set vlan3ports="1 8*" 2 q6 M: \% F6 K+ h
nvram commit 9 t; x) f; b3 {, U6 ?
reboot / A, @) A" F2 @4 Y' O& P- ^
7 h# c e; a" v+ \1 X3 C/ {1 Z 4.把路由器断开电源,开始设置接线。宽带入户线(小区宽带的进户网线,或者ADSL Modem、光猫的网线)接Internet(WAN口,Port0),LAN4和LAN3(Port1、Port2)用一条网线(建议做条10cm以内的短网线)相连(类似短路),电脑或者其它需 上网 的客户端接LAN2(Port3)或LAN1(Port4)。如图: " |* b5 `! T. Z3 I/ b: M% H4 {
5 R( M& D: F O- v: k8 D4 F0 m) y
[url=http://postimage.org/image/59936kjpp/]
+ `3 b$ d* n/ E. G m. R/ d
5 k7 L* i7 g1 ^# v* `, e* Z8 k接线接好后,ADSL Modem通电开机,约一分钟后,Modem的DSL灯亮,这时再打开路由器的电源(提示:如果Modem未握手好就开路由器容易双拨失效)。浏览器登录192.168.1.1看是否双拨成功,如果成功,在系统状态的WAN1和WAN2都会显示已连接,并且IP不同,如图: 7 e3 c6 w D) u3 r8 r2 z
4 b0 E& G2 h# G: k5 l( q
3 \( I* G( `7 {
0 p7 Q* b* s. ^. l' ^' E(提示:双拨需要同一个账号同一时间拨上去,偶尔路由器不会同时拨,其中一个会提示 错误 691,那就在路由器固件里面点重启,或者把路由断电,过一会儿再通电试试。另一种办法:在路由器固件基本设置--》网络设置里面,不做任何改变,直接按最下方“保存设置”,相当于“kill -SIGHUP 1”命令,两个WAN能同时 拨号 ,并成功拨上去。如果都不行,就是你的运营商彻底关闭了双拨,那就没办法了。)
8 u @7 w8 r9 M* W" L1 E. v# {- C% q
4 f5 @) n$ e$ O2 _, f' b v 5.下面在“系统管理”-“ 脚本 设置”-“初始化”里面添加一个自动检测是否双WAN双拨成功的脚本:
6 k3 n) H) V: x' A3 d2 X2 m9 I: e& ~) f8 X- M. E8 f
% i: k4 A( Z$ R* A#!/bin/sh
* X; C- g8 b0 c& H( @' g$ mGET_PPP_GATEWAY() {% M3 q/ m% o# n$ j4 t
iface=$1
8 [9 U2 ]7 ?1 T |/ @' j echo "iface="$iface
7 C3 k! r2 P( G/ \4 g2 I PPP_IP=$(ifconfig $iface|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')- Y# ?/ H/ ~7 H! l- c' w! `
PPP_GATEWAY=$PPP_IP
4 h: J+ j0 U0 z [* X5 e" n}
% c( K0 \. L# X0 a: `9 @& A
) E# o. ]/ s5 R5 N#1分钟后开始检测WAN1, WAN23 k% ^) ~! M4 j8 J$ n$ ?7 z/ F: O
sleep 60
. @5 w f4 Q3 \& m5 l- eWAN1_IF=$(nvram get wan_iface)7 @' o4 k( y" k
WAN2_IF=$(nvram get wan2_iface)
% W5 A1 A" Y( X$ mif [ "$WAN1_IF" == "" ] || [ "$WAN2_IF" == "" ]; then
! B7 w* O/ ? C2 B* E echo "2WAN fail"
% @" D; N6 `% P# S+ ~" i- D kill -SIGHUP 1) { |9 Q8 B" ]. m4 x
else3 [* l5 J5 Y# K5 ^0 F9 Q" [+ t
GET_PPP_GATEWAY $WAN1_IF
& D5 h' O$ g4 _* Q k if [ "$PPP_IP" == "" ]; then
% p5 d/ m' j+ @# ^+ V5 N( W& A' h6 a" | kill -SIGHUP 1: X. ~! e& f- F* x& i
exit. S# D; K9 y8 _ w4 y" p
fi5 w0 p6 X, L7 A; f7 N
3 c1 d4 U- g2 v: p
GET_PPP_GATEWAY $WAN2_IF
) D2 f# S) B5 E$ D if [ "$PPP_IP" == "" ]; then7 ?3 c2 e9 V0 J9 o1 f
kill -SIGHUP 1
7 H- D4 [, x4 v3 J exit- m2 M D) h5 v, z
fi ! e9 t1 k3 b N" f1 u4 O, h
echo "2WAN ok") J2 W! x; i: w6 o# ` {
fi ; R2 d: t. ~2 d4 p
: ]0 z! l" v. i+ z+ w2 U' P, t
5 \8 B& `$ q5 c/ s& Y1 n( t/ ~这样可以保证每次路由器重新通电或重启后都可以双拨,以应对平时的非正常断电之类的情况。
' O i6 a% U! f& I6 w- @
/ h( e# b6 I* C0 s8 |$ z H3 l如果看到双拨成功,我们就要试试 带宽 是否叠加,是否双拨不重要,我们要的是网速实实在在地提升。建议用能充分利用带宽的 下载 软件(如 迅雷 ),下载下面的链接测试一下速度是否有超过原来单拨的速度,如果能超过原有的速度那么就是能叠加,否则就是线路被运营商 限速 了: [url=http://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe]http://download.microsoft.com/do ... .1-KB976932-X64.exe - U( D! k; l$ x) S5 |+ C/ S
: L) v s; y7 G或者用这个Office文件的迅雷下载地址(只要你带宽够高,基本都能达到满负载下载)测试:
# M7 v" s+ X$ a+ E1 ?" Kthunder://QUFodHRwOi8vZG93bjMub3Jzb29uLmNvbS/Q0NK1yO28/i+w7LmryO28/i8wNTA5L09GRklDRTExX1NQM19DSFMucmFyWlo= N6 o* x9 h2 Y
' P3 k" [% e& e0 M(提示:如果速度有提升但没有翻倍,也没办法,因为可能这条线路已经达到物理带宽的极限了。比如本人申请的是4M的ADSL, 电信 每个月送5小时的提速(福建省内通过浏览器访问ts.oooxm.com,点击自动提速),提速页面显示最高可以提到6M(朋友家10M的LAN显示可以提速到20M,他双拨就达到20M,下载速度达到2.3M/秒!),所以意味着本人用的这条老线路,最高物理带宽就是6M,因此我双拨最 多 也只能达到6M。实际下载结果是,原来最高每秒500K左右,现在双拨网速叠加成功,达到每秒650K,已经达到线路极限!总之如果您的线路物理带宽超过您申请的带宽,运营商又支持,那单线双拨就能带来网速的提升!) 0 F/ b( g( J& `: [5 O4 r. S2 U
" v! o7 a) Z1 _; x" s( W教程完毕,祝大家设置成功! * U$ l4 r- w. r9 ~) i& R0 @2 \
: m/ I8 I: a4 g: |特别说明:以上教程是在各位前辈的基础上总结,按照自己的习惯进行设置,不同的路由器也有些差异,我尽量做到傻瓜化,降低门槛,还有疑问的请大家讨论完善! . E y- g. A' l* W E0 k
. E" u2 y, m0 E( q此文原创skyting
$ t9 O! k; L" G7 \! ?+ s7 R |