ez-ipupdate的移植

简介:

1.下载ez-ipupdate-3.0.10.tgz源码包

tar    xvf   ez-ipupdate-3.0.10.tgz

2.修改代码

vi  conf_file.c

添加 #include<errno.h>

vi ez-ipupdate.c 
查找“no update needed at this time” 
注释掉那几行 

else

{

fprintf(stderr, "no update needed at this time\n");

}

3.进入目录编译

[root@tooth local ez-ipupdate-3.0.10]./configure     

[root@tooth local ez-ipupdate-3.0.10] vi   Makefile

CC=mipsel-linux-gcc

CPP = mipsel-linux-gcc -E

保存退出

[root@tooth local ez-ipupdate-3.0.10]make 

4.移植并配置信息

移植ez-ipupdate和qdns.conf 到开发板

[root@tooth local]# vi qdns.conf 
service-type=qdns 
user=网站注册的账户和密码
host=申请的免费域名
interface=eth0     绑定的网口
max-interval=2073600 
cache-file=/tmp/ez-ipupdate.cache

5.启动程序

 [root@tooth local]./ez-ipupdate –c  ./qdns.conf

也可以用shell执行如下命令

ez-ipupdate -h 域名 -i  网口 -S  服务类型 -u 用户名:密码

不报错就可以。

6.测试

[root@tooth local]#ping    申请的域名
PING tooth.3322.org (192.168.1.10) 56(84) bytes of data.
64 bytes from 192.168.1.10: icmp_seq=0 ttl=0 time=0.070 ms
64 bytes from 192.168.1.10: icmp_seq=1 ttl=0 time=0.037 ms
64 bytes from 192.168.1.10: icmp_seq=2 ttl=0 time=0.036 ms



本文转自 Linux_woniu 51CTO博客,原文链接:http://blog.51cto.com/linuxcgi/1965322

相关文章
|
8月前
|
Linux
【ARM】迅为rk3568开发板buildroot添加桌面应用
【ARM】迅为rk3568开发板buildroot添加桌面应用
218 0
|
IDE 中间件 编译器
【NXP】LPC55S69开发环境搭建
【NXP】LPC55S69开发环境搭建
207 0
|
Ubuntu
野火IMX6ULL PRO移植最新buidroot根文件系统(2022.02.04)
野火IMX6ULL PRO移植最新buidroot根文件系统(2022.02.04)
301 0
|
IDE Linux 编译器
鸿蒙移植i.mx6ull(六) Kconfig_GCC_Mkefile(下)
鸿蒙移植i.mx6ull(六) Kconfig_GCC_Mkefile
208 0
鸿蒙移植i.mx6ull(六) Kconfig_GCC_Mkefile(下)
|
程序员 Linux 芯片
移植Linux4.14.13到imx6ull
移植Linux4.14.13到imx6ull
178 0
|
编解码 算法 Ubuntu
libx264开发笔记(一):libx264介绍、海思平台移植编译
libx264开发笔记(一):libx264介绍、海思平台移植编译
libx264开发笔记(一):libx264介绍、海思平台移植编译
|
存储 Java Unix
Hdf5开发笔记(一):hdf5介绍,在windows上编译msvc2015x64版本
Hdf5开发笔记(一):hdf5介绍,在windows上编译msvc2015x64版本
Hdf5开发笔记(一):hdf5介绍,在windows上编译msvc2015x64版本
|
编译器 Linux C语言
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)
406 0
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)
|
机器学习/深度学习 人工智能 编解码
DeepEye1000DK 开发板初上手
DeepEye1000DK 是基于云天励飞 DeepEye1000 神经网络处理器芯片的视觉 AI 应用开发板。该篇主要介绍了开发板如何烧录和运行demo程序。
1618 0
DeepEye1000DK 开发板初上手

热门文章

最新文章