设为首页
加入收藏
联系站长
今天是:  | 网站首页 | 软件路由器 | 无盘技术 | 网络学院 | 下载中心 | 技术论坛 | cisco | 
您现在的位置: 中国路由网 >> 软件路由器 >> m0n0Wall >> 正文 用户登录 新用户注册
[推荐]pfsense添加3322动态域名         
 
pfsense添加3322动态域名
作者:佚名 文章来源:www.router.net.cn 点击数: 更新时间:2006-8-23 9:16:19
一、安装配置。
1、http://www.pfsense.com/mirror.php?section=downloads,下载pfsense,livecd或者Embedded的img文件。
http://www.3322.org/dyndnspage/ez-ipupdate-3.0.10-freebsd4.8-i386.tgz,下载3322用于freebsd4.x的ez-ipupdate文件。

2、安装pfsense,安装步骤省略。硬件支持列表:http://www.pfsense.com/index.php?id=37。

3、配置好pfsense,Diagnostics-Command Prompt,在upload上传刚下载的ez-ipupdate-3.0.10-freebsd4.8-i386.tgz文件,上传默认是放到了/tmp。

cd /tmp
mv /usr/local/bin/ez-ipupdate /usr/local/bin/ez-ipupdate.bak
tar xvzf ez-ipupdate-3.0.10-freebsd4.8-i386.tgz
cd ez-ipupdate-3.0.10-freebsd4.8-i386
cp -f ez-ipupdate /usr/local/bin/ez-ipupdate
4、System-Advanced,启用ssh。用类putty等ssh工具进入shell命令行模式。我们来link一下:

link /lib/libc.so.6 /lib/libc.so.4
二,文件修改
1、Diagnostics-Command Prompt (用惯了就觉得也挺方便哈)
Command:

ls
,点Execute,列出www目录下的php文件来,找到services_dyndns.php,复制文件名到File to download:,点击download下载到本地编辑。

2、用editplus之类的工具打开services_dyndns.php,找到178行(根据版本上下一些地方):

$types = explode(",", "DynDNS (dynamic),DynDNS (static),DynDNS (custom),DHS,DyNS,easyDNS,No-IP,ODS.org");
                            $vals = explode(" ", "dyndns dyndns-static dyndns-custom dhs dyns hn easydns noip ods");  
替换为:

$types = explode(",", "DynDNS (dynamic),DynDNS (static),QDNS,DHS,DyNS,easyDNS,No-IP,ODS.org");
                            $vals = explode(" ", "dyndns dyndns-static qdns dhs dyns hn easydns noip ods");  
File to upload:,浏览本地修改好的services_dyndns.php,upload到/tmp目录。
shell#

cd /tmp/
mv /usr/local/www/services_dyndns.php /usr/local/www/services_dyndns.php.bak
cp -f services_dyndns.php /usr/local/www/services_dyndns.php
3、重启pfsense,Services-Dynamic DNS,Enable,下拉菜单选择QDNS,设置自行填写。
 
文章录入:zyydaolang    责任编辑:zyydaolang 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口