LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ppyy

Debian 下ADSL拨号及动态域名的使用

[复制链接]
发表于 2004-7-4 21:46:52 | 显示全部楼层
最初由 ultralix 发表
还有个不错的选择:
www.dhis.org
只要有服务,该一直免费。
缺点:国外的服务器,可能教育网有些问题。

debian下安装也很方便:
apt-get install dhid


到]www.dhis.org填表申请,会寄来确认邮件和conf文件,放到etc就可以用了。

服务还是比较稳定的,不象国内的某些服务。


嗯,这个不错。再问一下,如果申请到一个xxx.dhis.org的动态域名,是不是
yyy.xxx.dhis.org zzz.xxx.dhis.org等都可以用了?近来想做个一个域名服务器。内网的dns都已经做了,正反解析都没有问题。
发表于 2004-9-1 17:19:57 | 显示全部楼层
贴一个专门用于ADSL NAT方式上网的用户更新希网DDNS方法
你可以设置corn每半小时执行一次该脚本

#!/usr/bin/perl

require LWP::UserAgent;

$user="username";
$pass="password";
$domain="domain.3322.org";


$url = "http://".$user.":".$pass."\@members.3322.org/dyndns/update?system=dyndns&hostname=".$domain."&wildcard=OFF";

my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->env_proxy;

my $response = $ua->get($url);

if ($response->is_success) {
    print $response->content;  # or whatever
}
else {
    die $response->status_line;
}

修改username, password, domain三个参数就可以用了
发表于 2004-9-19 09:52:44 | 显示全部楼层
呵呵,minidns.net提供的也不错,我现在用的就是.
免费支持国际顶级域名,动态IP更新已交给我改造过的adsl modem完成.
发表于 2004-12-8 09:40:04 | 显示全部楼层
Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at ./updateip.pl line 3.
perl 需要的模块似乎我机子上面没有啊,怎么弄进去啊,那个ez-updateip我机子竟然编译通不过。看到这个。
发表于 2004-12-8 09:52:01 | 显示全部楼层

我用的www.kmip.net

科迈域名解析,免费的,任何平台的client都有。
发表于 2004-12-8 12:45:59 | 显示全部楼层
adsl debian偶感觉用dhis是很方便的。申请后直接安装个deb就可以用了。。。
发表于 2005-1-19 10:55:25 | 显示全部楼层
Post by ppyy
FreeBSD下ADSL拨号及动态域名的使用

ppyy@163.net
LastModify: $Date: 2003/03/11 21:25:02 $

I.ADSL拨号
ADSL一般使用的是 PPPoE协议,Debian使用的软件是rp-pppoe,使用:

apt-get install pppoe pppoeconf

就安装了这个软件。

然后运行 pppoeconf,自动检测连接ADSL的网卡,然后输入相应的参数,如用户名,密码等等,就可以使用 pon 进行连接Internet。

生成的配置文件在:

/etc/ppp/peers/dsl-provider

II. 动态域名
首先去http://www.3322.org/ 申请动态域名。申请之后,在http://www.3322.org/dyndnspage/client.html 下载他的客户端。然后解压缩,我是解压缩到
/usr/local/bin/ez-ipupdate的。

在目录 /etc/ppp/ip-up.d 下面的shell, 在ppp起来的时候,都会被自动执行,这样将动态域名的更新程序放在这里,就能够自动更新了。另外也可以在这个文件里面,放置防火墙规则和NAT的规则,如我在这个目录下面生成一个 02nat (注意属性要  chmod 755 02nat 改成可执行的:

#!/bin/bash
#

IPTABLES="/sbin/iptables"

# 装载相应的模块
modprobe iptable_nat
# 清空所有的规则
${IPTABLES} -t filter -F INPUT
${IPTABLES} -t filter -F OUTPUT
${IPTABLES} -t filter -F FORWARD
${IPTABLES} -t filter -X

${IPTABLES} -t nat -F PREROUTING
${IPTABLES} -t nat -F OUTPUT
${IPTABLES} -t nat -F POSTROUTING
${IPTABLES} -t nat -X

${IPTABLES} -t mangle -F PREROUTING
${IPTABLES} -t mangle -F OUTPUT
${IPTABLES} -t mangle -X
# NAT的规则
${IPTABLES} -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

# 打开包转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
#动态域名更新

/usr/local/bin/ez-ipupdate -h xxx.3322.org -i ppp0 -S qdns -u username:password

---------------------------------------------
其中 xxx.3322.org 是你申请的域名,username是用户名,password 是密码。


很奇怪了,我以前看到这篇帖子时,学着配置了一下,可以自动更新域名的。但是今天因为有朋友要从我的电脑上FTP影片,所以我又试了一下却发现无法自动更新,得自己到/etc/ppp/ip-up.d/中手动运行  ./02nat。然后我试着poff,再pon  dsl-provider重新拨号后,域名也无法自动更新,不知是怎么回事,我已经chmod 755 02nat 了。
回复 支持 反对

使用道具 举报

发表于 2005-1-19 18:04:27 | 显示全部楼层
现在还有人能用这个帖子的设置实现域名自动更新吗?
回复 支持 反对

使用道具 举报

发表于 2005-1-20 10:12:00 | 显示全部楼层
debian版的人气就是旺,一下子又沉了!
回复 支持 反对

使用道具 举报

发表于 2005-1-27 00:12:58 | 显示全部楼层
把猫设置为路由猫,抄了个firewall,修改了一下。可以用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表