找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 33465|回复: 39

openwrt单线单帐号并发多拨的一点总结

 火.. [复制链接]
发表于 2011-10-13 12:13 | 显示全部楼层 |阅读模式
本帖最后由 99010 于 2011-10-24 14:37 编辑

以ar系列路由为例

首先用macvlan虚拟出网卡,添加相应的wan口,设置好mroute叠加和防火墙。(不懂的请google)

1.用winscp在/etc/init.d/目录下新建一个pppoeup文件,权限0777。内容如下:


#!/bin/sh /etc/rc.common
# Copyright (C) 2008 OpenWrt.org
START=99

start() {
killall pppd
sleep 10
/usr/sbin/pppd plugin rp-pppoe.so mtu 1492 mru 1492 nic-eth1 persist usepeerdns nodefaultroute user  帐号 password 密码 ipparam wan ifname pppoe-wan &
/usr/sbin/pppd plugin rp-pppoe.so mtu 1492 mru 1492 nic-网卡编号 persist usepeerdns nodefaultroute user  帐号 password 密码 ipparam wan1 ifname pppoe-wan1 &
/usr/sbin/pppd plugin rp-pppoe.so mtu 1492 mru 1492 nic-网卡编号 persist usepeerdns nodefaultroute user  帐号 password 密码 ipparam wan2 ifname pppoe-wan2 &
}

注:
a.以3拨为例,如有更多请自行添加。
b.网卡编号是指用macvlan虚拟出来的那个,比如eth2或者vth2
c.帐号密码请修改为自己。


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

2.在/etc/目录下新建一个xwantest.sh文件,权限0777。内容如下:

#!/bin/sh
WANNUM=$(ip route|grep pppoe|wc -l)
while [ $WANNUM -lt 2 ]; do
/etc/init.d/pppoeup start
sleep 60
WANNUM=$(ip route|grep pppoe|wc -l)
done

注:
a.其中的$WANNUM -lt 2是判断当前拨号已连接数,与需要拨号次数的相同或者少1位。
b.其中的/etc/init.d/pppoeup start是调用步骤1的脚本
c.其中的sleep 60是指再次判断的间隔时间为60秒,尽量长一些,120秒也可以。


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

3.在路由的web界面的服务--计划任务里面添加一行
*/10 * * * * /etc/xwantest.sh
然后保存退出。
这样操作的意义是,系统启动完成后,每隔10分钟检查一下pppoe的拨号状态,如果多拨没能成功,则断开后重复拨号直至多拨成功为止。

评分

参与人数 3恩山币 +3 收起 理由
kzox + 1 新年快乐 ,谢谢分享
viphsj + 1 不错
phantom-gy + 1 Xwantest.sh

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-10-13 12:13 | 显示全部楼层
占位,以后做补充
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-13 12:50 | 显示全部楼层
负载均衡策略呢? 不需要吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-13 16:41 | 显示全部楼层
不能多拨的眼红路过
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-13 17:10 | 显示全部楼层
楼主:这个跟直接使用nwan多拨有什么不同之处
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-13 18:41 | 显示全部楼层
。。。。。路过,支持下。












cheap nike air max 2011nike air max 95nike air max ltd
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-19 13:03 | 显示全部楼层
好贴 谢谢楼主的分享 回去试试
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-19 14:38 | 显示全部楼层
最好把sleep 2 改大一些,免得以后有变动,机器都启动不来...
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-10-24 10:28 | 显示全部楼层
不错,思考下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-7 15:55 | 显示全部楼层
東莞這裡有人能成功多拔嗎?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-28 22:44 | 显示全部楼层
我还是过来思考思考先了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-29 09:09 | 显示全部楼层
思考了,太牛了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-29 18:20 | 显示全部楼层
不知道有没有效果, 先做个记号
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-29 22:30 | 显示全部楼层
人生总是躲精。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-1-16 23:31 | 显示全部楼层
没有mroute包啊,能提供一个吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-5 23:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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