找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: rig***

tomato 1.21 DualWan mod - 11月26日凌晨2:30更新的固件

[复制链接]
我是菜鸟一个啊,不过我很想搞个双电信负载平衡?有没有能帮帮忙,在成都的请吃饭(我没什么钱,不能吃太贵了。)
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我是使用的WR850G v2版的,刷了tomato 1.21 DualWan mod,但是很奇怪WAN2没有办法显示MAC,在系统状态里WAN2的MAC地址是空白的,而且如果WAN1拨号的话,WAN2就变成联机状态,但是并没有拨号,这是否是因为我使用的路由器和你的型号不同,所以不能使用WAN2的缘故?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层

回复 #32 gaoyuan 的帖子

首先你要检查你的VLAN2是否已经手动设置好(固件只支持Linksys WRT54G/GS的VLAN2自动设置),然后进入高级设置->MAC地址,设置一下WAN2的MAC地址就可以了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请问楼主,我有两条电信的线。。。怎么样能做负载平衡啊?
求解。。谢谢~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请教下lz,我有个不同网段的固定ip(192.168.0.xx)上网和pppoe(192.168.10.xx),请问如何做负载平衡,就是两条带宽单纯地加起来
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

nvram set vlan0ports="1 2 3 5*"
                nvram set vlan2ports="0 5t"
                nvram set vlan2hwname="et0"
                nvram commit
                reboot
在7231上这样做了VLAN2,结果还是不行,WAN2始终不能拨号或者获得IP地址(DHCP)。
而且不论有没有设置VLAN2,WAN1做pppoe拨号时能拨上,但是电脑还是上不了网,连拨号获得的DNS地址都PING不通
不过WAN1如果用DHCP方式从自带拨号的猫上获得IP后可以上网
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

另外WAN2的MAC地址一直是没有的,但是 高级设置->MAC地址这边却有WAN2的MAC地址
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
在我的WRT54G上我是用
nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5" 注意不是5t
nvram set vlan2hwname="et0"
nvram commit
reboot

你先手动检查一下VLAN2能否创建成功:
ifconfig vlan2 up把vlan2启动
再ifconfig 看有列出vlan2没

另, 可以通过nvram set mac_wan2=xx:xx:xx:xx:xx:xx 设置wan2的mac变量,程序内部是通过ifconfig vlan2 hw ether xx:xx:xx:xx:xx:xx来设置vlan2的mac
高级设置里看到的是mac_wan2没有设置时的默认的MAC(根据et0的MAC自己计算的),你可以通过nvram get mac_wan2来看vlan2是否有指定mac,如果没有指定mac,vlan2的mac跟vlan1是一样的(这算固件的一个bug,呵呵)
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层

回复 #36 bbkkk 的帖子

你把WAN1 PPPoE拨号后的/etc/iptables文件贴上来,可能是iptables的问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
负载均衡的脚本:
理论上下面的脚本应该是可以的,而且我好像也成功过,但是我今天再测试时怎么测都是固定从一个WAN口出去

#!/bin/ash
# This script is done by : Robert Kurjata Sep, 2003.
# feel free to use it in any usefull way

# CONFIGURATION
IP=ip
PING=ping

#--------------- LINK PART -----------------
# EXTIFn - interface name
# EXTIPn - outgoing IP
# EXTMn  - netmask length (bits)
# EXTGWn - outgoing gateway
#-------------------------------------------

# LINK 1
EXTIF1=$(nvram get wan_iface)
EXTIP1=$(ifconfig $EXTIF1|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')
EXTM1=32
EXTGW1=$(nvram get wan_gateway)

# LINK 2
EXTIF2=$(nvram get wan2_iface)
EXTIP2=$(ifconfig $EXTIF2|grep "inet addr"|awk -F ":" '{print $2}'|awk -F " " '{print $1}')
EXTM2=32
EXTGW2=$(nvram get wan2_gateway)

echo "EXTIF1: $EXTIF1, EXTIP1: $EXTIP1, EXTGW1: $EXTGW1"
echo "EXTIF2: $EXTIF2, EXTIP2: $EXTIP2, EXTGW2: $EXTGW2"

#ROUTING PART
# removing old rules and routes

echo "removing old rules"
${IP} rule del prio 50 table main
${IP} rule del prio 201 from ${EXTIP1}/${EXTM1} table 201
${IP} rule del prio 202 from ${EXTIP2}/${EXTM2} table 202
${IP} rule del prio 221 table 221
echo "flushing tables"
${IP} route flush table 201
${IP} route flush table 202
${IP} route flush table 221
echo "removing tables"
${IP} route del table 201
${IP} route del table 202
${IP} route del table 221

# setting new rules
echo "Setting new routing rules"

# main table w/o default gateway here
${IP} rule add prio 50 table main
${IP} route del default table main

# identified routes here
${IP} rule add prio 201 from ${EXTIP1}/${EXTM1} table 201
${IP} rule add prio 202 from ${EXTIP2}/${EXTM2} table 202

${IP} route add default via ${EXTGW1} dev ${EXTIF1} src ${EXTIP1} proto static table 201
${IP} route append prohibit default table 201 metric 1 proto static

${IP} route add default via ${EXTGW2} dev ${EXTIF2} src ${EXTIP2} proto static table 202
${IP} route append prohibit default table 202 metric 1 proto static

# mutipath
${IP} rule add prio 221 table 221

${IP} route add default table 221 \
            nexthop via ${EXTGW1} dev ${EXTIF1} weight 1\
            nexthop via ${EXTGW2} dev ${EXTIF2} weight 1

${IP} route flush cache

#while : ; do
#  ${PING} -c 1 ${EXTGW1}
#  ${PING} -c 1 ${EXTGW2}
#  sleep 60
#done
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

呵呵,我可能走了个弯路,因为实际上我是想能多次拨号,因为我使用的是LAN,帐号可以拨多次,我最多拨过4次,但是只在某些下载软件中起作用,并且经常需要重新拨号,但实际上双WAN口我并没有2条线可以拨号,依然是一条线,所以我想我的问题应该是怎么让路由器可以重复拨号。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 gaoyuan 于 2008-9-18 23:04 发表
我是使用的WR850G v2版的,刷了tomato 1.21 DualWan mod,但是很奇怪WAN2没有办法显示MAC,在系统状态里WAN2的MAC地址是空白的,而且如果WAN1拨号的话,WAN2就变成联机状态,但是并没有拨号,这是否是因为我使用 ...


原帖由 rightzd 于 2008-9-19 05:07 发表
在我的WRT54G上我是用
nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5" 注意不是5t
nvram set vlan2hwname="et0"
nvram commit
reboot

你先手动检查一下VLAN2能否创建成功:
ifconfig vla ...


850G做VLAN是可以的,我补充一下方法:

nvram set vlan0ports="1 2 3 5*"
nvram set vlan1ports="4 5"
nvram set vlan2ports="0 5"
nvram set vlan2hwname=et0
nvram commit
reboot

这样开设后,WAN2所用端口为:端口4
其余方法见楼主提供的资料,希望楼主能整合加入柯南版的TOMATO。

[ 本帖最后由 zhuang 于 2008-9-19 08:02 编辑 ]
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 rightzd 于 2008-9-19 05:07 发表
在我的WRT54G上我是用
nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5" 注意不是5t
nvram set vlan2hwname="et0"
nvram commit
reboot

你先手动检查一下VLAN2能否创建成功:
ifconfig vla ...

照以上的做法VLAN2是创建成功了,不过还是同样的结果。估计7231是不行了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
原帖由 bbkkk 于 2008-9-19 15:28 发表

照以上的做法VLAN2是创建成功了,不过还是同样的结果。估计7231是不行了


你nvram show |grep wan2_ 看看有没有下面这两行
wan2_ifname=vlan2
wan2_ifnames=vlan2
如没有手动
nvram set wan2_ifname=vlan2
nvram set wan2_ifnames=vlan2
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

WRT54GS v1
   成功2个学校包月1M 合并下载速度稳定在240K 不错不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 07:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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