用树莓派或者其它家用设备的时候,经常会需要远程管理的功能。但远程管理需要使用固定的IP地址,但是家用的宽带一般使用的都是动态IP,既当ADSL或路由器断开重连之后,IP地址会重新获取。因此,在家用宽带中需要使用花生壳或DNSPod的动态IP解析服务。那今天主要介绍的是通过花生壳Linux 2.0客户端来进行内网的动态IP地址解析。
花生壳是动态IP解析的行业老大,也是因为其的免费服务,有很多人在使用花生壳。既然使用花生壳的产品,就必须先有花生壳的账号,如您还没有账号,请猛戳下面的下面链接进入注册:

[butlink href=’http://www.oray.com/’]猛戳鼠标进入>>>[/butlink]

在安装之前我们先要安装一些需要的程序,因为下载下来的文件是需要编译的,所以我们必须先装一下编译环境,请先执行下面命令

1、更新软件源:

sudo apt-get update

2、安装所需软件:

sudo apt-get install gcc build-essential autoconf automake

在安装完成环境后,下一步当然就是下载花生壳Linux 2.0的客户端版本。输入下面命令执行下载:
注意:此版本是基于文章发布时的最新版本!

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

下载完成后会在当前目录下出现一个[phddns-2.0.5.19225.tar.gz]文件,请执行下面命令进行解压

tar -zxvf phddns-2.0.5.19225.tar.gz

解压后得到一个[phddns-2.0.5.19225]文件夹,我们需要进入目录进行编译,请逐一执行下列命令:

cd phddns-2.0.5.19225

aclocal

autoconf

automake

./configure

make

cd src

上面各项命令的过程是执行花生壳Linux客户端编译的过程,正常情况下会在[src]目录下面出现一个[phddns]的可执行文件,这个则是我们稍后要运行的花生壳客户端。

输入下面命令运行花生壳执行文件:

sudo ./phddns

首先会出现下面的提示信息,让你输入花生壳的服务器地址,特别注意在无特殊情况下是直接输入回车使用默认值即可。

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

之后程序会出现下面信息让您输入花生壳的账户名及密码,输入您刚才注册时候所填写的账户名即可。

特别注意:当输入错误时,是不能执行删除的,按Ctrl+C结束进程,重新运行文件。

Enter your Oray account:
Password:

正常情况下会出现如下信息:

Network interface(s):
[eth0] = [IP:192.168.1.2]
[lo] = [IP:127.0.0.1]
Choose one(default eth0):

上面一条信息是问你时候绑定网卡,在无特殊情况下时,请直接输入回车键默认即可。

最后是保存配置文件,程序会将配置文件生成在信息所示位置,如无特殊情况,输入”yes”即可。一切正常情况下程序将出现如下信息:

Save to configuration file (/etc/phlinux.conf)?(yes/no/other):yes
192.168.1.2
NIC bind success
defOnStatusChanged okConnecting
defOnStatusChanged okRedirecting
defOnStatusChanged okConnecting
defOnStatusChanged okDomainListed
defOnDomainRegistered boguu.vicp.cc
defOnUserInfo ?
defOnStatusChanged okDomainsRegistered, UserType: 0
……

此时,程序已经完成,你可以通过Ctrl+C键来结束进程。

为了方便以后的管理,我们将编译好的phddns文件复制到其它地方,执行下面命令:

sudo cp phddns /usr/bin/

OK,花生壳的配置到这里就完成操作了,如果需要后台启动花生壳,请输入下面命令:

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

如果需要将花生壳添加到开机自动启动,请输入下面命令,打开[rc.local]文件,在文件最后一行说提供命令。

编辑[rc.local]文件:

sudo nano /etc/rc.local

在[rc.local]文件末尾添加一行命令:

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

大功告成!最后,如果你有自己的域名,可以在自己的域名下做CNAME别名解析到你刚才申请的花生壳域名下。

0