中兴H618B刷Tomato DualWAN后电信双拨免交换机的办法

Pop:通过下面的设置就可以不再需要交换,直接通过Tomato DualWAN路由器进行单线双拨了。经过Pop的测试能双拨成功,速度较稳定。

测试环境:
武汉电信ADSL 2M
Tomato DualWAN版本 1.28.0531 MIPSR1 K26 USB 8M

1、首先设置好路由的双WAN口

将WAN1 WAN2设置成一样的。都是电信提供的宽带帐号。

2、再telnet进路由,输入下面的命令:

nvram set vlan0ports="3 4 5*"
nvram set vlan2ports="1 2 5*"
nvram commit
reboot

3、重起路由后,照下图接好路由的网线。

把之前的WAN1 WAN2用一根网线连接起来

ADSL分出来的网线插入到LAN2口,也就是WAN2口的旁边

LAN3 LAN4用来接电脑

4、如果双拨不成功路由会在1分钟后或者手动重起后重新双拨的“双WAN检测脚本

#!/bin/sh
GET_PPP_GATEWAY() {
iface=$1
echo "iface="$iface
PPP_IP=$(ifconfig $iface|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')
PPP_GATEWAY=$PPP_IP
}

FAST_REBOOT() {
#ISP要求重拨前必须先断开并且要间隔60秒才能拨号,如果无要求可以在下面2句前加上#
service wan stop
sleep 60
#快速重启命令,只是重新初始化Tomato DualWAN环境,硬件无需重启
kill -SIGHUP 1
}

#1分钟后开始检测WAN1, WAN2
sleep 60
WAN1_IF=$(nvram get wan_iface)
WAN2_IF=$(nvram get wan2_iface)
if [ "$WAN1_IF" == "" ] || [ "$WAN2_IF" == "" ]; then
echo "2WAN fail"
FAST_REBOOT
else
GET_PPP_GATEWAY $WAN1_IF
if [ "$PPP_IP" == "" ]; then
FAST_REBOOT
exit
fi

GET_PPP_GATEWAY $WAN2_IF
if [ "$PPP_IP" == "" ]; then
FAST_REBOOT
exit
fi
echo "2WAN ok"
fi

原文地址:
http://bbs.dualwan.cn/viewthread.php?tid=106882

Related Posts