|
楼主 |
发表于 2008-8-28 11:58:26
|
显示全部楼层
连接超时的错误是网络的问题,程序上不能解决
有可能是网络不通,也有可能是频繁的连接,被对方屏蔽掉了IP,时间改长一点,过一段时间再试
最近做了部分更新,由于水平有限,目前没找到办法在ROS上直接用程序解析域名,只能用一些变通的手段了
2008-08-28更新
1,修改了对结果进行判断的一些错误
2,修改了获得本机外线IP的一些算法,但找不到指定的设备时,自动寻找PPPOE拨号得到的IP
3,增加了通过ROS脚本自动获得服务器IP的功能,减轻了服务器IP变动带来的影响
4,修改了ROS启动脚本,使得升级更新dyndns程序不再需要拆机箱,只需重新启动就可以
安装方法:
1,修改ROS启动脚本,这步只需要做一次,下次不再需要,减少拆机的麻烦
把ROS硬盘拆下挂到另外一个Linux系统里,修改ROS的/etc/rc.d/rc.start脚本,在exit 0 这行前加入:
fn="dyndns"
[ -f /var/pckg/$fn ] && mv /var/pckg/$fn /bin/$fn && chmod 0755 /bin/$fn
[ -x /bin/$fn ] && /bin/$fn&
2,安装ROS的日志更新脚本,这步也只需要做一次;自动找到域名服务器IP需要用到这个脚本
打开winbox-->files,把文件dynlog.rsc拖到ROS里面,然后在winbox-->New Terminal里执行 /import dynlog
3,升级更新dyndns,每次dyndns有改变时都用这个方法更新
打开winbox-->files,把文件dynlog拖到ROS里面,然后winbos-->system-->reboot
[ 本帖最后由 hcb 于 2008-8-29 08:41 编辑 ] |
|