找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| | 显示全部楼层
原帖由 watermore 于 2008-9-21 20:53 发表

但是两个wan口获取的IP在线时长是一样的,而且只要其中一个wan断开,那另一个wan就会端口。
感觉wan2就像是wan1的桥接一样
说说pppoe的情况,wan1可以获取IP,但是wan2缺获取不了,但wan2和wan1的状态一样, ...


在线时长、断开其中一个WAN口另外一个都断开是因为这部分的代码还没有由原来的单WAN口
pppoe如果不能获取IP,你手动在telnet里执行pppoecd vlan2 -u 账号 -p 密码 -r 1492 -t 1492看看,还有看一下日志里pppoe是否是身份验证失败的缘故
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
我的vlan相关的设置
lan_ifnames=vlan0 eth1 eth2 eth3
vlan0hwname=et0
vlan0ports=2 3 4 5*
vlan1hwname=et0
vlan1ports=0 5
vlan2hwname=et0
vlan2ports=1 5
wan2_ifname=vlan2
wan2_ifnames=vlan2
wan_ifname=vlan1
wan_ifnames=vlan1
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

多线ADSL负载自动脚本 l转 在 http://linux.chinaunix.net/bbs/v ... hlight=%CB%AB%CF%DF

  1. #ROUTE TABLE
  2. unalias -a
  3. echo ppp0>/etc/ppp/pppup
  4. echo ppp1>>/etc/ppp/pppup
  5. echo ppp2>>/etc/ppp/pppup
  6. #echo more pppN
  7. ip route flush cache
  8. n=1
  9. lan_inf="eth0"
  10. lan_net="192.168.0.0/24"
  11. lo_inf="lo"
  12. lo_net="127.0.0.0/8"
  13. #default="ip route replace default scope global "
  14. default="ip route replace default equalize "
  15. while read pppn; do
  16.         table_id="20$n"
  17.         cp /etc/ppp/ip_$pppn /etc/ppp/old_ip_$pppn
  18.         ifconfig $pppn |awk '/inet/{print $2}' | awk -F: '{print $2}' >/etc/ppp/ip_$pppn
  19.         while read old_ppp_ip; do
  20.                 ip route flush table $table_id
  21.                 ip rule del from $old_ppp_ip table $table_id
  22.         done < /etc/ppp/old_ip_$pppn
  23.         while read ppp_ip; do
  24.                 ppp_inf="$pppn"
  25.                 ppp_net="$ppp_ip/32"
  26.                 ip route add $lan_net dev $lan_inf table $table_id
  27.                 ip route add $lo_net dev $lo_inf table $table_id
  28.                 ip route add $ppp_net dev $pppn src $ppp_ip table $table_id
  29.                 ip route add default dev $pppn table $table_id
  30.                 ip rule add from $ppp_ip table $table_id
  31.         done < /etc/ppp/ip_$pppn
  32.         default=$default"nexthop dev $pppn weight 1 "
  33.         let n=$n+1
  34. done < /etc/ppp/pppup
  35. $default
  36. #NAT
  37. iptables -t nat -F
  38. iptables -t nat -A POSTROUTING -j MASQUERADE

  39. #TRANSPARENT HTTP PROXY
  40. iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to 3128

  41. #TCPMSS
  42. iptables -t mangle -F
  43. #iptables -t mangle -A POSTROUTING -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1300
  44. iptables -F
  45. iptables -A FORWARD -p tcp --syn -j TCPMSS --set-mss 1452

  46. #SYSCTL
  47. sysctl -w net.ipv4.ip_forward=1
  48. sysctl -w net.ipv4.conf.default.rp_filter=1
  49. sysctl -w net.ipv4.conf.default.accept_source_route=0
  50. sysctl -w kernel.sysrq=0
  51. sysctl -w kernel.core_uses_pid=1
  52. sysctl -w net.ipv4.tcp_syncookies=1
  53. sysctl -w net.ipv4.ip_dynaddr=1
  54. sysctl -w kernel.msgmnb=65536
  55. sysctl -w kernel.msgmax=65536
  56. sysctl -w kernel.shmmax=4294967295
  57. sysctl -w kernel.shmall=268435456
复制代码
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 rightzd 于 2008-9-21 21:09 发表


在线时长、断开其中一个WAN口另外一个都断开是因为这部分的代码还没有由原来的单WAN口
pppoe如果不能获取IP,你手动在telnet里执行pppoecd vlan2 -u 账号 -p 密码 -r 1492 -t 1492看看,还有看一下日志里p ...

提供一下带宽监视的截图吗?我看看你的vlan定义。

另外,我不插路由器的wan口只插lan端口1(如果设置没错,那就是vlan2,也就是wan2),wan2也无法连接上去。所以不是账号验证的问题。
我总觉得我的vlan还没设置好,但WR850的vlan定义和WRT-G54 V2是一样的,我也按照你说的去做了。
另外提供我的截图,看看VLAN有没有问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

[quote]原帖由 rightzd 于 2008-9-21 21:02 发表


Dr.COM客户端拨号后你的IP、DNS、Gateway有什么变化没有?如没有,应该是可以的,到底行不行还是靠你自己测试了才知道 [/quot]


我说明一下网络状况吧,wan2是用 Dr.COM客户端 账号认证的校园网,dns和ip都是学校给ip个人自己手动设置的,手动设置了用 Dr.COM客户端 填上账号密码认证了就可以上网了,Dr.COM客户端 就是丢数据包给服务器后,服务器通过认真然后允许连接外网,通过认证后就在后台用61440监听的,一般的监控抓包软件好像抓不了他的包的,必须最底层去抓包,如果发现一个ip两个账号登陆就断网。



补充一下我g108的nvram内容和dr的客户端,其为网上流传的3.46 d13版本的
请看附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
原帖由 watermore 于 2008-9-21 20:53 发表

但是两个wan口获取的IP在线时长是一样的,而且只要其中一个wan断开,那另一个wan就会端口。
感觉wan2就像是wan1的桥接一样
说说pppoe的情况,wan1可以获取IP,但是wan2缺获取不了,但wan2和wan1的状态一样, ...


以下是我WAN1、WAN2口的流量截图,WAN1是电信的,WAN2是网通的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
原帖由 watermore 于 2008-9-21 21:14 发表

提供一下带宽监视的截图吗?我看看你的vlan定义。

另外,我不插路由器的wan口只插lan端口1(如果设置没错,那就是vlan2,也就是wan2),wan2也无法连接上去。所以不是账号验证的问题。
我总觉得我的vlan还 ...


截图上看不出问题,你把我的vlan相关的nvram跟你的比较一下看看有什么不同,还有在高级里自己设置一下WAN2的MAC看看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我已经执行了你的脚本,但是我在流量图里边没有看见vlan1和vlan2,还需要执行什么命令设置vlan了?因为可能我的路由特殊(g108),命令有不同了,参考我上的图
nvram unset vlan3ports
nvram unset vlan3hwname
nvram commit
reboot

下边上图,包括nvram show | grep vlan的和流量的,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
原帖由 mlingting 于 2008-9-21 21:30 发表
我已经执行了你的脚本,但是我在流量图里边没有看见vlan1和vlan2,还需要执行什么命令设置vlan了?因为可能我的路由特殊(g108),命令有不同了,参考我上的图
nvram unset vlan3ports
nvram unset vlan3hwna ...


从截图上看貌似你的g108是不支持vlan,你看我的截图和watermore 的都有vlan0,而且你的nvram里别的固件残留的nvram好多的,建议你在清除nvram时候选择最后一项“清除NVRAM全部资料(彻底清除)”
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 rightzd 于 2008-9-21 21:09 发表


在线时长、断开其中一个WAN口另外一个都断开是因为这部分的代码还没有由原来的单WAN口

哪部分?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
Tomato源码部分,需要改动原先程序的流程和逻辑
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

阿蒙,你还是不要用G108做这个吧,清NVRAM会出问题的。另外先查一下G108是否支持VLAN比较妥当些。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 rightzd 于 2008-9-21 21:38 发表


从截图上看貌似你的g108是不支持vlan,你看我的截图和watermore 的都有vlan0,而且你的nvram里别的固件残留的nvram好多的,建议你在清除nvram时候选择最后一项“清除NVRAM全部资料(彻底清除)”



就是清理不了,但是这个路由我怎么刷都不会死,中途断电、中断都不会死,过几天换个850g v3试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 rightzd 于 2008-9-21 21:56 发表
Tomato源码部分,需要改动原先程序的流程和逻辑

那怎么你就不会出现这种情况呢》?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 mlingting 于 2008-9-21 22:54 发表
就是清理不了,但是这个路由我怎么刷都不会死,中途断电、中断都不会死,过几天换个850g v3试试


研究了下, 850G用指令:

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用LAN4号端口接PPOE(靠外壳边)

-----------------------------------------

---以下是 WRT54G 所用,是这个版默认的,不用重设置了。供需要的朋友进行对比。
nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname="et0"
nvram commit
reboot

-----------------------------------------
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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