查看: 23749|回复: 135

[教程] 定时更新3322 DDNS方法(附解决取不到正确公网IP地址的...

 火.. [复制链接]

458

丝瓜

71

回帖

1

精华

普通用户

发表于 2014-3-26 11:57:16 | 显示全部楼层 |阅读模式

注册后可查看完整内容!

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

×
本帖最后由 爬的蜗牛 于 2014-3-26 17:13 编辑

原创NAS1首发,转载请注明出处。欢迎交流。
后面增加了oray.com网站的脚本。

首先需要打开SSH或telnet,以命令行方式登录。

1. root账户登录(以下皆在root权限下运行),创建一个脚本,并调试好可以运行:
DIYNAS>cd /volume1/public
(目录自己取名和创建:DIYNAS>cd volume1,DIYNAS>mkdir public)
DIYNAS> vi f3322.sh
游客,如果您要查看本帖隐藏内容请回复


2. 给脚本加上可执行权限:
DIYNAS> chmod 755 f3322.sh
DIYNAS>

3. 测试脚本运行:
DIYNAS> ./f3322.sh
输出为:
myip=你的公网IP地址    注意:如果这里不是你的公网IP,看下面改进脚本部分
Update successfuly @ Wed Mar 26 10:42:36 CST 2014

4. 添加到自动运行任务(最后一行为我们添加的内容,第一个字段*/10表示在0、10、20……分每10分钟运行一次,可自行修改。本来想用WEB页面上的计划任务的,但最小粒度只有1小时,当然也可以变通,建6个任务,时间分别为0/10/20……):原创NAS1首发,转载请注明出处。欢迎交流。

DIYNAS> vi /etc/crontab
#minute        hour        mday        month        wday        who        command
49        17        *        *        2,5        root        /usr/syno/sbin/synoupgrade --fetch-all
0        0        1        *        *        root        /usr/syno/bin/syno_disk_health_record
10        20        *        *        0,1,2,3,5        root        /usr/syno/bin/synopkg chkupgradepkg
20        0        *        *        *        root        /usr/syno/bin/timebkp recycle_all
*/10     *       *       *       *       root    /volume1/public/f3322.sh
DIYNAS>
重启crond服务:
DIYNAS> crond restart
发现通过重启crond服务启动计划会在执行时间点上运行两次脚本,可直接将NAS重启一遍即可。

脚本改进部分(解决获取不到正确公网IP):
原创NAS1首发,转载请注明出处。欢迎交流。
有些运营商的网络,我们用curl ifconfig.me获取的公网IP不对,必须改进脚本来解决这个问题。这部分稍微麻烦一些:
游客,如果您要查看本帖隐藏内容请回复


OK,我们得到正确的IP地址了,将前面步骤1中的curl ifconfig.me用这条命令替换掉。

大功告成!

更新增加oray.com网脚本

游客,如果您要查看本帖隐藏内容请回复








评分

参与人数 1丝瓜 +200 收起 理由
momo + 200 论坛有你更精彩!

查看全部评分

458

丝瓜

71

回帖

1

精华

普通用户

 楼主| 发表于 2014-3-26 12:06:33 | 显示全部楼层
沙发自顶
回复

使用道具 举报

458

丝瓜

71

回帖

1

精华

普通用户

 楼主| 发表于 2014-3-26 12:17:16 | 显示全部楼层
这两个问题困扰了我一个星期,自己研究了下终于解决了。
回复

使用道具 举报

530

丝瓜

151

回帖

0

精华

普通用户

发表于 2014-3-26 12:39:47 | 显示全部楼层
谢谢,学习
回复

使用道具 举报

257

丝瓜

222

回帖

0

精华

普通用户

发表于 2014-3-26 12:47:30 | 显示全部楼层
学习学习,谢谢
回复

使用道具 举报

52

丝瓜

437

回帖

0

精华

普通用户

发表于 2014-3-26 12:58:59 | 显示全部楼层
看看, 前段时间 13年10月后我们这里这个问题(DDNS获取的是内网的IP)很严重(QNAP的机器)  换黑群辉后 ,没再碰到这个问题。
回复

使用道具 举报

1692

丝瓜

370

回帖

0

精华

普通用户

发表于 2014-3-26 13:08:53 | 显示全部楼层
学习来了
回复

使用道具 举报

2615

丝瓜

1223

回帖

2

精华

普通用户

Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

发表于 2014-3-26 13:10:00 | 显示全部楼层
学习一下。
回复

使用道具 举报

67

丝瓜

229

回帖

0

精华

普通用户

发表于 2014-3-26 13:11:18 | 显示全部楼层
似乎蛮复杂的感觉 , mark。 回去试试。。。
回复

使用道具 举报

232

丝瓜

336

回帖

0

精华

普通用户

发表于 2014-3-26 13:14:28 | 显示全部楼层
呵呵,路由器刷个TT里面有自动设置的换IP后自动更新。

点评

我路由器里设的是花生壳。 双备份。  详情 回复 发表于 2014-3-26 13:21
回复

使用道具 举报

208

丝瓜

541

回帖

0

精华

普通用户

发表于 2014-3-26 13:17:25 | 显示全部楼层
这个很有用啊,谢谢了。。。。。
回复

使用道具 举报

67

丝瓜

148

回帖

0

精华

普通用户

发表于 2014-3-26 13:17:30 | 显示全部楼层
查看本帖隐藏
回复

使用道具 举报

458

丝瓜

71

回帖

1

精华

普通用户

 楼主| 发表于 2014-3-26 13:21:14 | 显示全部楼层
foxzone 发表于 2014-3-26 13:14
呵呵,路由器刷个TT里面有自动设置的换IP后自动更新。

我路由器里设的是花生壳。
双备份。
回复

使用道具 举报

71

丝瓜

130

回帖

0

精华

普通用户

发表于 2014-3-26 13:26:17 | 显示全部楼层
多谢楼主分享
回复

使用道具 举报

1740

丝瓜

1074

回帖

0

精华

普通用户

发表于 2014-3-26 13:29:38 | 显示全部楼层
感谢分享。
回复

使用道具 举报

173

丝瓜

93

回帖

0

精华

普通用户

发表于 2014-3-26 13:30:40 | 显示全部楼层
学习学习,谢谢
回复

使用道具 举报

50

丝瓜

54

回帖

0

精华

普通用户

发表于 2014-3-26 13:55:03 | 显示全部楼层
好好学习下
回复

使用道具 举报

401

丝瓜

1283

回帖

0

精华

普通用户

发表于 2014-3-26 14:16:34 | 显示全部楼层
来学习的
回复

使用道具 举报

39

丝瓜

24

回帖

0

精华

普通用户

发表于 2014-3-26 14:51:50 | 显示全部楼层
谢谢了,我先看看
回复

使用道具 举报

98

丝瓜

179

回帖

0

精华

普通用户

发表于 2014-3-26 14:59:40 | 显示全部楼层
看下学习学习
回复

使用道具 举报

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

本版积分规则

关注公众号
Archiver|手机版|小黑屋|第一纳斯网

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备19046372号

在本版发帖
关注公众号
QQ客服返回顶部