找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9289|回复: 14

如何让ddwrt定时断掉adsl重新拨号?

[复制链接]
为了达到换ip刷网页浏览量的目的,想让dd wrt每过几分钟可以把adsl断开重拨,dd是可以每几分钟把路由重启的,但是反复重启太慢,最好可以直接定时断掉adsl再重拨。

ps:能否在后台加个pshell脚本来实现?

求解!
  1. #!/bin/sh
  2. while true;do FRAME1=`nvram get wan_ipaddr`
  3. echo "`(date +"%m/%d/%Y %T")` wan_ipaddr_ dropped_ redial_ " >> /tmp/log
  4. echo "`(date +"%m/%d/%Y %T")` ifconfig wan_ipaddr_old `nvram get wan_ipaddr` successfully_" >> /tmp/log
  5. killall redial; killall pppd;sleep 10;/usr/sbin/pppd file /tmp/ppp/options.pppoe >/dev/null;sleep 25
  6. FRAME2=`nvram get wan_ipaddr`
  7. if [ $FRAME1 != $FRAME2 ];then echo "`(date +"%m/%d/%Y %T")` ifconfig wan_ipaddr_new `nvram get wan_ipaddr` successfully_" >> /tmp/log;break;fi;done
复制代码
保存为自定义命令

cron计划任务 每十分钟执行一次断线重拔操作。不过这个脚本只能区别二次时的IP,第三次就不一定保证了。自己再想想吧。
*/10 * * * * root /tmp/custom.sh


回复

使用道具 举报

学到一招


nvram get wan_ipaddr

如果IP变更。更新ddns.
回复

使用道具 举报

lz如果想这样作弊的话。比较危险。
很容易识破。账号被封、
回复

使用道具 举报

首先IP比较有规律。
其次现在要识别你mac地址或者其他的一系列特征机器码之类的也可以防止你刷账号。
除非你将所有可能想到的方法都一一破解。这样做实在是麻烦。不知道更改mac或者机器码
是否需要重启机器。

总之。lz 这样的低级作弊就不要报大希望了。
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 jsw7001 于 2012-4-22 11:32 编辑
dato 发表于 2012-4-22 10:41
保存为自定义命令

cron计划任务 每十分钟执行一次断线重拔操作。不过这个脚本只能区别二次时的IP,第三次 ...

最后一行的乱码什么意思?

怎么用呢? 直接把上面shell代码加到cron里面?
回复

使用道具 举报

其实,只要
killalll pppd
pppd file /tmp/ppp/options.pppoe
两句就够了
然后把上面的句子写个循环就行了
回复

使用道具 举报

那一长段代码保存到这里,注意unix和pc的换行问题。可以尝试用windows的纪事本,注意论坛显示的那后两行其实是一行。乱码??不知道指的什么。
进入WEB管理界面把上面的内容保存到 管理/命令/保存为自定义指令

*/10 * * * * root /tmp/custom.sh
把上面的内容保存到 管理/管理/cron/cron附加任务

回复

使用道具 举报

 楼主| | 显示全部楼层
dato 发表于 2012-4-22 11:48
那一长段代码保存到这里,注意unix和pc的换行问题。可以尝试用windows的纪事本,注意论坛显示的那后两行其实 ...

正在试,效果一会回复。
回复

使用道具 举报

 楼主| | 显示全部楼层
恩山的回复好快啊.anywlan发了好几天了没人理会。 为啥?
回复

使用道具 举报

{:soso_e120:}因为看到你又跑恩山来了,回复问题费时间。。。
回复

使用道具 举报

pppoe拔号是会存在两次获得同样一个IP。当时是因为公司要做SEO之类的东西才去操作这件事,每天更换一次IP,不同的IP。经过实际测试确实存在重复IP问题的。但是这脚本只能保证相邻的两次,像LZ如果短时间内频繁的话。可能第三次就会跟第一次重复了。因为不知道局端是否是其它用户将IP分配了才继续下一个IP。想三个IP重复的问题不想了费时间。
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 jsw7001 于 2012-4-22 15:57 编辑

试过确实可用,谢楼上各位。暂时还没有遇到过ip重复的问题. 跟当地的电信dhcp机制有关系的,不一定会出现。
回复

使用道具 举报

农村小孩 发表于 2012-4-22 11:44
其实,只要
killalll pppd
pppd file /tmp/ppp/options.pppoe

我正要用到,但我是小白。求大大帮写个完整的代码,也就是大概每10分钟自动断开ppoe再重新连接就可以了跪谢了
回复

使用道具 举报

dato 发表于 2012-4-22 10:41
保存为自定义命令

cron计划任务 每十分钟执行一次断线重拔操作。不过这个脚本只能区别二次时的IP,第三 ...

我正要用到,但我是小白。求大大帮写个完整的代码,也就是大概每10分钟自动断开ppoe再重新连接就可以了跪谢了
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-16 23:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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