浙江大学计算机科学与技术学院 / 课程:嵌入式系统 / 指导教师:翁恺
任务14:花生壳客户端
参考资料:http://service.oray.com/question/116.html
1、 安装必要的开发包
sudo apt-get install autoconf automake |
2、 下载phddns-2.0.2.16556.tar.gz到某一个目录
wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz |
3、 解压所有文件
tar zxvf phddns-2.0.2.16556.tar.gz |
4、 进入目录并编译
cd phddns-2.0.2.16556
aclocal autoconf automake ./configure Make cd src ls -l phddns |
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):
6、 将phddns拷贝到你希望的位置
cp phddns /usr/bin/ #此处我已经复制过了,故报错。 |
7、 以后台模式启动花生壳并检查运行情况
/usr/bin/phddns -c /etc/phlinux.conf -d |
tail /var/log/phddns.log |
8、 退出花生壳
ps -A | grep phddns |
kill -9 10703
kill -9 12423 #因为刚才运行了两个,故这里会出现两个,都把他们给杀掉好了 |
9、 将花生壳加到系统启动时运行
nano /etc/rc.local
在文件末尾加上:/usr/bin/phddns -c /etc/phlinux.conf -d |
正常运行之后到oray.com的控制台查看我的域名的状态
可以看见IP地址指向到60.191.99.6(这个IP是浙江大学的一个公共出口IP),因为使用的是学校的VPN,所以没有独立IP,如果使用的是闪讯的话应该可以得到一个独立的公网IP。
Comments