现在的位置: 首页 > elastix配置 > 功能 > 正文
elastix安装DDNS
2012年12月29日 功能 ⁄ 共 1712字 暂无评论 ⁄ 被围观 7,137 views+

很多朋友想远程注册分机到elastix,但是1个关键的问题是,没有固定IP。其实可以用DDNS代替.要么找个支持动态域名的路由器。要门在局域网内,的其他电脑安装1个DDNS的exe的客户端...

这里介绍的是只要在elastix的安装电脑装1个DDNS的客户端,就好。

好吧。我们开始,以下全部的命令都是在linxu的命令行执行,大家必须先进入LINXU的命令行先。

1.下载DDNS的程序文件

wget http://nchc.dl.sourceforge.net/project/ddclient/ddclient/ddclient-3.8.1/ddclient-3.8.1.tar.gz

2.加压这个文件。和授予权限

tar -xzvf ddclient.tar.gz

给所有程序授予可执行读写权限

chmod -R 777 ddclient-3.8.1 //做这个是为了确保程序可以执行

3.进入加压后的文件夹。会看到很多文件,其实只有3个是有用的。后面会和大家介绍

cd ddclient-3.8.1

4.建立两个文件夹,来存放一些临时文件。
mkdir /etc/ddclient
mkdir /var/cache/ddclient

5.下面是拷贝3个文件到相应的文件夹 就是只有3个文件是有用的。
cp ddclient /usr/local/sbin ///运行程序所需
cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf //ddns的配置文件,所有配置都在这个文件进行。
cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient ////运行程序所需

6.在开机中启动程序

chkconfig --add ddclient

7.进入配置文件

vi /etc/ddclient/ddclient.conf

8.在开始输入如下

use=web
login=yourdndnslogin //你的用户名
password=yourdyndnspassword //你的密码
server=members.dyndns.org, //不要动
protocol=dyndns2 //不要动
yourhost.dyndns.domain //你的动态域名

9.搞完了后,开始运行你的DDNS程序吧。

service ddclient start

看到如下就说明DDNS已经开始运行了。

Starting ddclient: [ OK ]
[root@elastix ~]#

另外,大家如果觉得在linxu添加DDNS比较麻烦,希望在elastix的WEB修改,DDNS比如说

那就下载我的http://www.ielastix.com/upload/ddns.zip (第一步的wget,使用我这个地址)

只有3个文件,其他的步骤和上面一样。但是拷贝配置文件的地方有点不同。大家可以看红线的

cp ddclient /usr/local/sbin ///运行程序所需
cp sample-etc_ddclient.conf /etc/asterisk/ddclient.conf //ddns的配置文件,我放到了/etc/asterisk里面了,因为这里在elasix的WEB可以编辑。
cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient

拷贝完了后,简单些用WINSCP大家要修改这个文件的授权使用者为asterisk(右击,选属性)

改完后,大家就可以在elastix的编辑器里面修改ddclient了。

以后访问elastix和远程注册,大家就可以用自己的DDNS了。这里推荐大家用dyndns的DDNS,20美金可以使用28个域名。而且还是比较稳定的。

如果同学们还是觉得这个太过复杂希望用windows来解决。那大家可以下载这个软件,

http://www.ielastix.com/upload/DynUpSetup.zip

选择和elastix同一个局域网的一台windows的电脑,安装,然后放入dyndns的动态域名账户,和地址就好了。

大家如果安装失败,可以留言给我的邮箱在博客啊。

给我留言

您必须 [ 登录 ] 才能发表留言!

×