Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1038767
  • 博文数量: 244
  • 博客积分: 6820
  • 博客等级: 准将
  • 技术积分: 3020
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 21:33
文章分类

全部博文(244)

文章存档

2013年(1)

2012年(16)

2011年(132)

2010年(3)

2009年(12)

2008年(80)

我的朋友

分类: LINUX

2011-05-04 11:21:01

裝了Gentoo上的ddclient之後
發現一點用都沒有....
不更新就是不更新
所以就去找資料,看到一個以wget來更新的script (此script可以放在/usr/sbin底下):

#!/bin/bash
wget -q --output-document=/tmp/dyndns.now.ip
if [ "`cat /tmp/dyndns.now.ip`" = "`cat /tmp/dyndns.old.ip`" ]
then echo;
rm -f /tmp/dyndns.now.ip
else wget -q http://使用者名稱:密碼@members.dyndns.org:8245/nic/update?hostname=你的網域名稱 --output-document=/tmp/dyndns.udp.ip
rm -f /tmp/dyndns.old.ip /tmp/dyndns.udp.ip
mv /tmp/dyndns.now.ip /tmp/dyndns.old.ip
fi
()

我稍稍改了一下路徑
之後再加入到crontab(應該是沒必要)
另外還有/etc/conf.d/local.start:
/usr/sbin/pppoe-start  ;ADSL的連線
/usr/sbin/updateDynDns.sh  ;更新dns資料

最後就是要設定權限為700
chmod 700 /usr/sbin/updateDynDns.sh

這樣一開機後就有ADSL連線以及正確的dns資訊了

阅读(932) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~