找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20997|回复: 48

FW300R-V2的单线多拨问题

 火.. [复制链接]
发表于 2012-3-2 00:02 | 显示全部楼层 |阅读模式
本帖最后由 wang108 于 2012-4-2 11:14 编辑

openwrt新手,路由器是用的FW300R-V2原版,4M的flash,没有改造过,想用openwrt实现单线多拨
在论坛潜水多日,也反复刷了不同版本的固件,但都没有实现需要的功能
在论坛里思考前辈们的经验,知道实现单线多拨大概有三种方式:
1.macvlan+nwan
2.macvlan+multiwan
3.macvlan+mroute

逐一做了尝试,但都没能实现。。。
1.刷了隔壁论坛集成nwan的固件http://openwrt.com.cn/bbs/forum.php?mod=viewthread&tid=4377&extra=page%3D1
只用单wan口拨号时一切正常,但通过nwan设置虚拟wan口,单线双拨后两个wan口都拨不了号,显示‘接口尚未开启或连接’
反复设置了好多次,只有一次成功,带宽也叠加了,但重启后就又拨不了号了,不知何故
上面帖子中的80楼和88楼也有同样的问题

2.刷了论坛里的20120102版固件https://www.right.com.cn/forum/thread-72486-1-1.html
在线更新安装了luci-app-multiwan,按教程编辑rc.local和network文件,添加虚拟wan口,web界面下配置好multiwan
这次两个wan口都能拨号成功,也获取了两个ip,但只有一个wan口有流量,带宽没有叠加,好像multiwan没有发挥作用

3.也是用了论坛里的20120102版固件
在线更新安装了mroute,按教程编辑rc.local和network文件,添加虚拟wan口,编辑好mroute文件
这次不知何故,两个wan口都不能正常拨号了,拨上去两秒就掉线
卸载掉mroute后拨号就正常了

三种方式尝试一遍,都没有成功,在论坛里也没找到‘FW300R-V2原版’实现单线多拨的具体例子
向大家请教一下,有没有论坛的朋友用这个路由实现单线多拨的,应该用哪个版本的固件,如何设置呢
上面三种方式的操作可能会有什么问题呢

ps.这个帖子里的坛友应该是弄好了,https://www.right.com.cn/forum/thread-52091-1-1.html,已经发消息请教,如果能向大家介绍一下经验就好了
还有这个帖子https://www.right.com.cn/forum/thread-53795-1-1.html,不知是不是原版的机器,也发消息请教了(已回复,多谢论坛网友7even的耐心解答)
如果问题解决了一定和大家分享经验
希望各位前辈多多指教~

+++++++++++++++++++++++++++++++++++++++++20120303更新+++++++++++++++++++++++++++++++++++++++++++++++++

经过反复尝试后,终于用方案2(macvlan+multiwan)实现了单线多拨,带宽叠加
下面和大家分享一下经验
硬件:
迅捷FW300R V2原版,未改装

软件:
1.隔壁论坛原厂直接升级到openwrt固件fw300rv2_to_openwrt-squashfs-factory.bin
http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=4377
2.本论坛20120102版固件openwrt-ar71xx-generic-tl-mr3420-v1-4m-squashfs-sysupgrade.bin
https://www.right.com.cn/forum/thread-72486-1-1.html
3.web页面在线安装luci-app-multiwan.ipk

设置步骤:
1.先刷原厂直接升级到openwrt的固件fw300rv2_to_openwrt-squashfs-factory.bin,再刷本论坛20120102版固件openwrt-ar71xx-generic-tl-mr3420-v1-4m-squashfs-
sysupgrade.bin

2.登录web管理界面,按提示设置登录密码,方便后面WicSCP连机;设置WAN参数,如拨号方式接入,则需要设置好pppoe登录用户名和密码,保证单wan下可正常联网。

3.web界面下依次点‘系统’-‘软件包’-‘刷新列表’,页面里提示更新列表成功,固件中已集成kmod-macvlan,我们这里只需要安装multiwan,输入multiwan,点‘查找软件包’,点下面的‘可用软件包’,可以看到有两个软件包‘luci-app-multiwan’和‘multiwan’,安装带web界面的‘luci-app-multiwan’即可

4.用WinSCP与路由相连,以单线三拨为例,需编辑下面几个文件

(1)/etc/rc.local
在文件中加入下面的内容
ip link add link eth1 eth2 type macvlan              #此处的eth1来自于network文件中wan配置中的ifname
ifconfig eth2 hw ether 00:12:34:56:78:90
ifconfig eth2 up

ip link add link eth1 eth3 type macvlan
ifconfig eth3 hw ether 00:12:34:56:78:91
ifconfig eth3 up

(2)/etc/config/network
对照wan的格式,加入wan2和wan3

config 'interface' 'wan'
option 'ifname' 'eth1'
option '_orig_ifname' 'eth1'
option '_orig_bridge' 'false'
option 'proto' 'pppoe'
option 'username' '账号'
option 'password' '密码'

config 'interface' 'wan2'
option 'ifname' 'eth2'
option '_orig_ifname' 'eth2'
option '_orig_bridge' 'false'
option 'proto' 'pppoe'
option 'username' '账号'
option 'password' '密码'
option 'defaultroute' '0'

config 'interface' 'wan3'
option 'ifname' 'eth3'
option '_orig_ifname' 'eth3'
option '_orig_bridge' 'false'
option 'proto' 'pppoe'
option 'username' '账号'
option 'password' '密码'
option 'defaultroute' '0'

(3)/etc/config/multiwan
修改为如下内容

config 'multiwan' 'config'
option 'default_route' 'balancer'

config 'interface' 'wan'
option 'health_interval' '10'
option 'icmp_hosts' 'dns'
option 'timeout' '3'
option 'health_fail_retries' '3'
option 'health_recovery_retries' '5'
option 'failover_to' 'wan2'
option 'weight' '1'
option 'dns' 'web界面下‘状态’-‘总览’-‘网络’中显示的dns'

config 'interface' 'wan2'
option 'health_interval' '10'
option 'timeout' '3'
option 'health_fail_retries' '3'
option 'health_recovery_retries' '5'
option 'weight' '1'
option 'dns' '同上'
option 'icmp_hosts' 'dns'

option 'failover_to' 'wan3'
config 'interface' 'wan3'
option 'health_interval' '10'
option 'timeout' '3'
option 'health_fail_retries' '3'
option 'health_recovery_retries' '5'
option 'weight' '1'
option 'failover_to' 'wan'
option 'dns' '同上'
option 'icmp_hosts' 'dns'

(4)/etc/config/firewall
在下面这段最后一句中加入wan2和wan3

config 'zone'
option 'name' 'wan'
option 'input' 'REJECT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'masq' '1'
option 'mtu_fix' '1'
option 'network' 'wan wan2 wan3'

5.用记事本新建空文档,输入下面内容,此代码可在拨号成功后修改默认网关,实现带宽叠加

sleep 30
wan1_ip=$(grep network.wan.ipaddr /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
wan1_ifname=$(grep network.wan.ifname /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
wan2_ip=$(grep network.wan2.ipaddr /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
wan2_ifname=$(grep network.wan2.ifname /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
wan3_ip=$(grep network.wan3.ipaddr /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
wan3_ifname=$(grep network.wan3.ifname /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
route del default
ip route add default scope global nexthop via $wan1_ip dev $wan1_ifname weight 1 nexthop via $wan2_ip dev $wan2_ifname weight 1 nexthop via $wan3_ip dev $wan3_ifname weight 1

保存为changegw.sh,注意后缀名别弄成txt
用WinSCP将changegw.sh文件复制到/etc/ppp/ip-up.d目录下
右键单击changegw.sh,点属性,将权限中的三个‘x’打钩,确定。

6.好了,所有设置完毕,重启!打开迅雷,下个热门资源,看看带宽叠加成功没!

需要注意的几个地方:
1.第5步中的changegw.sh文件十分重要,是从这个帖子中学到的http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=1250
没有这个文件的话,只有一条线有流量,无法实现带宽叠加!
2.加入changegw.sh文件后,如multiwan中的dns设为‘自动’则无法解析地址,无此文件时dns正常(不知在改路由的时候怎么影响到了dns,有高手知道原因么)
所以在4.3步中,需要指定确定的dns!

上面就是这次折腾的一些经验,方法都是从别人那里学来的,LZ只是当个搬运工,实践一次,在这里介绍给大家,如果有网友用方案1和方案3成功的,欢迎一起来分享经验!
感谢以上所有链接中的原帖作者和论坛中分享经验的朋友们!



+++++++++++++++++++++++++++++++++++++++++20120402更新+++++++++++++++++++++++++++++++++++++++++++++++++

没有成功的朋友们最好分享一下你机器的情况和所用固件的版本
如所用路由和固件的版本均与帖子中的相同,但仍未成功的,欢迎跟帖讨论

如果有朋友使用FW300R-V2原版机器,并用其他版本固件实现单线多拨的,也欢迎分享经验

p.s.由于固件版本的差异,本方法不保证适用于其他型号路由或FW300R-V2其他版本的固件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-2 01:22 | 显示全部楼层
帮顶,我是改版的刷隔壁的固件,没问题
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-2 10:19 | 显示全部楼层
本帖最后由 wang108 于 2012-3-2 10:21 编辑
梦之啸 发表于 2012-3-2 01:22
帮顶,我是改版的刷隔壁的固件,没问题


感谢ls帮顶~
请问你是改了8Mflash么,用了隔壁论坛哪个版本的固件呢,直接用集成的nwan实现的么
问题比较多,希望能思考一下经验
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-2 20:52 | 显示全部楼层
wang108 发表于 2012-3-2 10:19
感谢ls帮顶~
请问你是改了8Mflash么,用了隔壁论坛哪个版本的固件呢,直接用集成的nwan实现的么
问题 ...

隔壁openwrt论坛,讨论区120119版,固件里的dreambox有NWAN
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-2 20:53 | 显示全部楼层
是8M的,淘宝买的本论坛一个朋友制作的改版,双flash
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-2 22:29 | 显示全部楼层
梦之啸 发表于 2012-3-2 20:53
是8M的,淘宝买的本论坛一个朋友制作的改版,双flash

感谢分享经验
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-3 01:01 | 显示全部楼层
楼主,fw330r也是一样的方法吗??
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-3 14:38 | 显示全部楼层
山间1寺1壶酒 发表于 2012-3-3 01:01
楼主,fw330r也是一样的方法吗??

这个应该与型号无关,你可以试一下
不行的话也可以尝试一下另外两种方案
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-3 17:09 | 显示全部楼层
wang108 发表于 2012-3-3 14:38
这个应该与型号无关,你可以试一下
不行的话也可以尝试一下另外两种方案

楼主,给个QQ号吧,330r刷了OPw后不知道怎么设置,急需请教。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-3 17:20 | 显示全部楼层
山间1寺1壶酒 发表于 2012-3-3 17:09
楼主,给个QQ号吧,330r刷了OPw后不知道怎么设置,急需请教。

其实我也是个新手,你先照着帖子里的步骤走一遍,有什么地方不明白可以论坛短信或帖子里留言,我们一起探讨
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-3 17:33 | 显示全部楼层
怎么设置单线多拨??教程的界面和我的不一样。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-3 17:55 | 显示全部楼层
山间1寺1壶酒 发表于 2012-3-3 17:33
怎么设置单线多拨??教程的界面和我的不一样。

这个问题太笼统了吧
你最好先把基础的东西掌握了,比如在线安装ipk软件包,WinSCP修改配置文件
这两个操作掌握好,就可以照着上面的步骤做了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-3 18:26 | 显示全部楼层
wang108 发表于 2012-3-3 17:55
这个问题太笼统了吧
你最好先把基础的东西掌握了,比如在线安装ipk软件包,WinSCP修改配置文件
这两个操 ...

我说详细点吧,请指点。
网通4m宽带,LAN进户,PPPOE拨号方式。

路由器:FW330R      刷了openwrt后如下:
路由名称
OpenWrt
路由型号
Atheros AR7240 rev 2
固件版本
OpenWrt Backfire 10.03.1-RC6 / LuCI 0.10 Branch 0.10+svn7376
核心版本
2.6.32.27




虚拟一个WAN口,然后在N-WAN设置选了ping检查、并发拨号。然后重启,始终只有一个wan能拨上号。虚拟4个wan口也一样只有一个能连上。难道被ISP限制了??杯具啊


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-3 18:39 | 显示全部楼层
山间1寺1壶酒 发表于 2012-3-3 18:26
我说详细点吧,请指点。
网通4m宽带,LAN进户,PPPOE拨号方式。


你先试一下线路支不支持多拨,把进线接到LAN口上,同时用两台电脑拨号,看能不能拨上
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-3 18:45 | 显示全部楼层
wang108 发表于 2012-3-3 18:39
你先试一下线路支不支持多拨,把进线接到LAN口上,同时用两台电脑拨号,看能不能拨上

间隔时间少于多少才算同时拨?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 16:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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