花生壳与树莓派的故事——the story of RPi and DDNS

0

浙江大学计算机科学与技术学院 / 课程:嵌入式系统 / 指导教师:翁恺

任务14:花生壳客户端

参考资料:http://service.oray.com/question/116.html

1、 安装必要的开发包

sudo apt-get install autoconf automake

oray_apt oray_apt

2、 下载phddns-2.0.2.16556.tar.gz到某一个目录

wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz

oray_wget

3、 解压所有文件

tar zxvf phddns-2.0.2.16556.tar.gz

oray_tar

4、 进入目录并编译

cd phddns-2.0.2.16556

aclocal

autoconf

automake

./configure

Make

cd src

ls -l phddns

oray_makeoray_make_noray_ls

5、 执行编译好的程序并配置

./phddns #此处我已经配置完成了,故无需重复填写。

初次运行时会要求配置一些基本信息

输入服务器地址,如无特殊情况可使用默认值

Enter server address(press ENTER use phlinux3.oray.net):

输入您的Oray帐号名称

Enter your Oray account:

对应的Oray帐号密码

Password:

选择帮定的网卡,如无特殊,默认即可

Network interface(s):

eth0:192.168.141.18

lo:127.0.0.1

Choose one(default eth0):

选择日志保存到哪个文件

Log to use(default /var/log/phddns.log):

保存配置文件,yes直接保存到/etc/phlinux.conf,输入other可以指定文件

Save to configuration file (/etc/phlinux.conf)?(yes/no/other):

oray_run

6、 phddns拷贝到你希望的位置

cp phddns /usr/bin/ #此处我已经复制过了,故报错。

oray_cp

7、 以后台模式启动花生壳并检查运行情况

/usr/bin/phddns -c /etc/phlinux.conf -d

oray_daemon

tail /var/log/phddns.log

oray_log

8、 退出花生壳

ps -A | grep phddns

oray_p

kill -9 10703

kill -9 12423 #因为刚才运行了两个,故这里会出现两个,都把他们给杀掉好了

oray_kill

9、 将花生壳加到系统启动时运行

nano /etc/rc.local

在文件末尾加上:/usr/bin/phddns -c /etc/phlinux.conf -d

oray_boot

正常运行之后到oray.com的控制台查看我的域名的状态

oray_status

可以看见IP地址指向到60.191.99.6(这个IP是浙江大学的一个公共出口IP),因为使用的是学校的VPN,所以没有独立IP,如果使用的是闪讯的话应该可以得到一个独立的公网IP。

Comments

您的电子邮箱地址不会被公开。 必填项已用*标注