华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 77081|回复: 31

[分享] 华硕路由器单线多拨,叠加网速,带你飞……

[复制链接]

560

主题

2006

回帖

7488

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7488

RT-AC88U

发表于 2018-8-28 14:33:40 | 显示全部楼层 |阅读模式
本帖最后由 iphone8 于 2018-9-12 11:00 编辑

单线多拨,顾名思义,单线接入路由器,然后进行多次拨号动作,从而实现叠加网速,让你的实际带宽远远高于申请带宽

【申明】
在做之前,有人可能会问,我的路由器不支持双WAN功能,是否可以实现如下操作,答案是肯定的,只要有PPPOE 拨号方式可以选,路由器不分是否支援双WAN,皆可操作,步骤一样。

【试验前准备】
1. 华硕路由器一台
我们使用一台不支援双WAN功能的RT-AC1200GU来演示
2. 支持单线多拨的PPPOE线路
这个要看你申请的PPPOE线路,ISP是否开放多拨功能,如果没有的话,你就不用试了,如果确认可以多拨,那继续往下看

【确认你的线路实际申请带宽】
试验开始前先测试一下你的带宽,我这边是一条下载200Mbps,下载20M的带宽,不过实际www.speedtest.net测得要偏高一些,如下图:

【路由器配置】
首先,设置路由器PPPoE 联机类型,输入你的账号与密码,并且确认可以拨号成功。
然后,进入系统管理-系统设置页面,启用Telnet功能。

电脑连接到路由器的LAN端,开启cmd,输入telnet 路由器LAN IP地址,输入登入账密,将之前PPPoE WAN内容,复制到 /tmp目录并重新命名,执行如下动作:
  1. cp /tmp/ppp/options.wan0 /tmp/options multipppoe1
  2. 如果需要更多次拨号就以此类推
  3. cp /tmp/ppp/options.wan0 /tmp/options multipppoe2
  4. cp /tmp/ppp/options.wan0 /tmp/options multipppoe3
  5. cp /tmp/ppp/options.wan0 /tmp/options multipppoe4
  6. ……
复制代码

然后修改上面复制的内容,接在刚才的telnet 窗口执行:vi /tmp/options.multipppoe1
  1. noauth
  2. refuse-eap
  3. user '用户名' –> 此处是你自己的PPPoE账号
  4. password '密码'  –> 此处是你自己的PPPoE密码
  5. nomppe nomppc
  6. plugin rp-pppoe.so nic-vlan2
  7. mru 1492 mtu 1492
  8. persist
  9. holdoff 10
  10. maxfail 0
  11. usepeerdns
  12. ipcp-accept-remote ipcp-accept-local noipdefault
  13. ktune
  14. default-asyncmap nopcomp noaccomp
  15. novj nobsdcomp nodeflate
  16. lcp-echo-interval 6
  17. lcp-echo-failure 10
  18. lcp-echo-adaptive
  19. unit 0
  20. linkname multipppoe1  –> 此处需要修改为不同的linkname
复制代码

【拨号连接】
因之前我们已经建立了一个连接PPPoE连,就是之前你复制的那个options.wan0,接下来我们再来拨一个,执行如下命令:
  1. /usr/sbin/pppd file /tmp/options.multipppoe1
  2. 如果想多拨号几个,你需要再来几条
  3. /usr/sbin/pppd file /tmp/options.mltipppoe2
  4. /usr/sbin/pppd file /tmp/options.mltipppoe3
  5. /usr/sbin/pppd file /tmp/options.mltipppoe4
复制代码
每一次输入命令后回车都会出现下图内容

拨号成功后,再运行 ifconfig 命令,你会看到多个PPP0,PPP1,PPP2等拨号内容。

这里需要先记下PPP0,PPP1的P-t-P对应的网关IP,下面会用到。

【配置路由器表,设置权重】
依次执行
  1. ip route del default
  2. ip route replace default nexthop via 180.108.65.1 dev ppp0 weight 1 nexthop via 49.75.18.1 dev ppp1 weight 1
  3. ip route flush cache
复制代码
via 180.108.65.1与49.75.18.1就是上图黄色框框中的网关, dev ppp0依据你拨号数量以此类推

【设置伪装IP,NAT转发】
依次执行
  1. iptables -t nat -F POSTROUTING
  2. iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ppp0 -j MASQUERADE
  3. iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ppp1 -j MASQUERADE
复制代码
192.168.50.0,就是你路由器的内网IP网段

【禁用路由缓存,改善负载均衡效果】
这是为了更好的实现带宽叠加,不执行这个动作,有时会看不出来有叠加
  1. echo -1 > /proc/sys/net/ipv4/rt_cache_rebuild_count
复制代码
【确认已叠加带宽】
speedtes再次测试与之前的比较
我拨号了两条,看起来下载与上传都有叠加

【参考内容】
1. http://www.openwrt.org.cn/bbs/thread-7538-1-1.html
2. http://koolshare.cn/thread-122157-1-1.html
3. http://www.study-area.org/tips/multipath.htm

微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

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

x

71

主题

697

回帖

3139

积分

论坛元老

Rank: 8Rank: 8

积分
3139

RT-AC86U

发表于 2018-8-28 15:09:00 | 显示全部楼层
多拨确实好!只是,我自己感觉200Mbps宽带基本都有点浪费了(平均每周下载一部电影,而且是用路由器下载大师来下载,不赶时间),其他应用包括视频也可以流畅4K。没啥动力搞双拨了。

2

主题

31

回帖

113

积分

注册会员

Rank: 2

积分
113
发表于 2018-8-28 15:21:09 | 显示全部楼层
好文章,回头试试。希望多搞搞RT-AC1200GU对iptv的支持

560

主题

2006

回帖

7488

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7488

RT-AC88U

 楼主| 发表于 2018-8-28 16:30:23 | 显示全部楼层
cb007 发表于 2018-8-28 15:09
多拨确实好!只是,我自己感觉200Mbps宽带基本都有点浪费了(平均每周下载一部电影,而且是用路由器下载大 ...

高带宽的无压力,低带宽的可以用用。

0

主题

10

回帖

37

积分

新手上路

Rank: 1

积分
37
发表于 2018-8-29 14:16:28 | 显示全部楼层
是不是需要这样弄了才行,直接安装了那个多拨号的固件也不行?

2

主题

31

回帖

113

积分

注册会员

Rank: 2

积分
113
发表于 2018-8-29 16:15:39 | 显示全部楼层
本帖最后由 xuming98 于 2018-8-29 20:27 编辑

xxxx@RT-AC1200GU:/tmp/home/root# cp /tmp/ppp/options.wan0 /tmp/options multippp
oe1
cp: can't create 'multipppoe1/options.wan0': No such file or directory
cp: can't stat '/tmp/options': No such file or directory

拷贝不成功啊,怎么办?光猫是桥接,路由器拨号上网


找到原因了,拷贝命令时丢了点tmp/options (.)    multippp

本帖子中包含更多资源

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

x

2

主题

31

回帖

113

积分

注册会员

Rank: 2

积分
113
发表于 2018-8-29 21:45:03 来自手机 | 显示全部楼层
好多地方漏点,还有看不懂的地方,版主最好做个脚本

4

主题

25

回帖

91

积分

注册会员

Rank: 2

积分
91
发表于 2018-8-30 08:14:23 | 显示全部楼层
动态IP可以呗

560

主题

2006

回帖

7488

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7488

RT-AC88U

 楼主| 发表于 2018-8-30 09:26:10 | 显示全部楼层

动态IP也是,可以的,只是要复制的不是那个pppoe WAN 内容了。

560

主题

2006

回帖

7488

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7488

RT-AC88U

 楼主| 发表于 2018-8-30 09:29:35 | 显示全部楼层
xuming98 发表于 2018-8-29 21:45
好多地方漏点,还有看不懂的地方,版主最好做个脚本

你可以自己复制,防止自己写漏。

至于脚本的话,我们已经着手去实现了。嘻嘻
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-3-29 08:05 , Processed in 0.040581 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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