|
楼主 |
发表于 2007-7-25 10:52:41
|
显示全部楼层
为了让Helix DNA Server随机启动,还要做下面2点
1、绑定服务器IP,因为是拨号上网的,IP不固定,所以可以直接绑定域名,编辑default.cfg:- <List Name="IPBindings">
- <Var Address_1="aweivod.3322.org"/>
- <Var Address_2="127.0.0.1"/>
- <Var Address_3="192.168.1.3"/>
- </List>
复制代码 2、更新动态IP:
我原来是用cron来更新IP,但它要在系统启动后过一会才去更新,而服务器一启动就加载了,如果找不到IP就不能启动了。所以,要让系统一拨完号就去更新IP,写个脚本放到/usr/local/etc/rc.d/目录即可:
chmod +x ipudate.sh- #!/bin/sh
- case "$1" in
- start)
- if [ -x /usr/local/bin/lynx ]; then
- /usr/local/bin/lynx -mime_header -auth=USER:PWD "http://www.3322.org/dyndns/update?system=dyndns&hostname=*.3322.org"
- echo . && echo 'DNSupdate.'
- fi
- ;;
- esac
- #end of DNSUpdate
复制代码
补充:
为了保证ipudate.sh比hlxserverplus.sh先启动,可以这样做:在ipupdate.sh的文件名改成01ipupdate.sh。rc.d里的脚本会按文件名01,02,03……的顺便执行。 |
|