找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[小米路由器] 在Optware环境下实现3322动态域名自动更新

[复制链接]
因为要远程控制aria2进行迅雷下载,所以要用到动态域名。昨天实在忍受不了国内花生壳的动态域名,一个月总有那么一次出问题,虽然没有什么大事,但是相当不爽,是不?果断换成3322.org
所以在网上搜索了一下,用上了cron这个工具,接着搜索教程,很快,全部搞定,从些摆脱花生壳。

原帖地址http://www.godiy.net/thread-4250-1-1.html
基本是照抄了一遍

第一步:输入:ipkg update,获得最新的软件列表


第二步:接着输入:ipkg install cron 安装cron软件,这是Linux下著名的计划任务工具
第三步:输入:vi /opt/etc/cron.d/3322.org(这样就在/opt/etc/cron.d目录下新建了3322.org文件)
按一下i键进入编辑模式,接着输入以下命令:
内容(方括号中):[0,10,20,30,40,50 * * * * wget -O /tmp/3322.log [url=http://%E7%94%A8%E6%88%B7%E5%90%8D:%E5%AF%86%E7%A0%81@members.3322.org/dyndns/update?hostname=]http://用户名:密码@members.3322.org/dyndns/update?hostname=[/url]域名.3322.org]
小提示
(1)这个命令的含义是每10分钟运行一次刷新3322动态域名的IP地址,如果你想每20分钟更新一次,就要写成:0,20,40,如果想5分钟更新一次,则要写成0,5,10,15,20,25,30,35,40,45,50,55
(2)后面的四个*号表示:每年、每月、每天、每个小时都执行
(3)执行命令最好写绝对地址,也就是/opt/bin/curl
(4)所说的3322用户名=你在3322上注册的用户名,有些朋友竟然写成3322+用户名的形式,这样肯定是不对。
(5)注意空格部分都是一个,如果多一个就不会正常运行了,切记。
(6)Linux和windows不同,所以最好直接在Telnet中用vi命令来编辑文件,不要在Windows中编辑了再复制过来。
第四步:完成修改后,按ESC键,然后输入:wq,保存修改并退出
第五步:输入chmod +x /opt/etc/cron.d/3322.org,使这个脚本可执行
第六步:输入crontab /opt/etc/cron.d/3322.org
这个命令的意思是按照3322.org的内容进行计划任务执行
第七步:输入crontab -l
你会发现计划任务已经添加完成
小提示
如果你以前已经弄过,在用新的脚本时,要清空一下,命令是:
crontab -r
然后再运行:crontab /opt/etc/cron.d/3322.org
第八步:根据实际使用,虽然cron软件安装后会自动在/opt/etc/init.d目录下增加启动脚本S10cron,但是却不能在开机时自动运行,所以我们还要在S99local中添加启动命令:
输入:vi /opt/etc/init.d/S99local
按i键进入编辑模式
在最后加入:/opt/etc/init.d/S10cron
完成修改后,按ESC键,然后输入:wq,保存修改并退出

评分

参与人数 1云币 +5 金条 +8 碎银 +8 收起 理由
爆疯语 + 5 + 8 + 8 技术贴~~加~

查看全部评分

使用道具 举报 回复
已阅,技术贴支持!
使用道具 举报 回复 支持 反对
wj171 发表于 2014-7-3 08:42
已阅,技术贴支持!

我感觉3322比花生壳好用,所以发这个
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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