LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 19696|回复: 37

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

[复制链接]
发表于 2003-3-11 21:58:24 | 显示全部楼层 |阅读模式
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 是密码。
发表于 2003-3-11 22:21:12 | 显示全部楼层
这样做后,比静态的快多少呢?

而且注册时填电话号码,这个会不会另外的收费?
发表于 2003-3-11 22:24:46 | 显示全部楼层
看到了。
希网动态域名如何资费?
  您可以免费申请希网为您提供的二级域名,如果您要使用顶级域名,希网将适当收取费用:每个100元/年(不含域名申请费)。申请顶级域名:每个100元/年。具体方法请点击此处查看。

静态、动态域名系统有什么差别?
  如果一台静态域名的主机名35天甚至更长不更新,也不会过期。服务器资源消耗少,但是静态域名跟换新IP地址后,这个域名传播到Internet上其他域名服务器所需时间会更长,在这个期间,用户会不能访问您的计算机。
  如果使用动态域名服务,您就可以随时更改您的域名所对应的IP地址,更改后立刻会申效,方便了广大没有固定IP地址的用户。


呵呵,一般的adsl商都提供nds,虽然有时慢了点,但如果不是一般的大型服务,就不用啦。
发表于 2003-3-11 22:42:09 | 显示全部楼层
哈,那些连接adsl,分配动态IP的用户,这下可以用自己的机器建服务器了。
不过,不知道在访问速度和访问范围等方面,能不能跟那些专业网络空间提供商提供的服务有得比?
ppyy把你建的站点地址写出来,让大家访问一下,看是不是真的很爽
 楼主| 发表于 2003-3-12 19:19:34 | 显示全部楼层
以下是两个测试地址:

1、 cz.8800.org

这是公司的上网服务器,硬件是一台老的Compaq原装机,配置是 Pentium 166, 96Mb 内存, 6.4G 硬盘。使用的操作系统是Debian 3.0r1,上网方式是宽带到小区的PPP拨号方式
(LAN),速度是 10Mbps。

可以使用下载下面的文件进行测试:

http://cz.8800.org/php-4.3.1.tar.bz2

2、 homer.9966.org

这是我家里的上网服务器,硬件是一台老的HP原装机,配置是 Pentium 133, 32Mb 内存, 420Mb 硬盘。使用的操作系统是Debian 3.0r1,上网方式是ADSL的PPP拨号方式
速度较慢,为上行1Mbps,下行8Mbps。

可以使用下载下面的文件进行测试:

http://homer.9966.org/php-4.3.1.tar.bz2

这两台机器都是24小时开机的。
发表于 2003-7-22 22:14:53 | 显示全部楼层
还有个不错的选择:
www.dhis.org
只要有服务,该一直免费。
缺点:国外的服务器,可能教育网有些问题。

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


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

服务还是比较稳定的,不象国内的某些服务。
发表于 2003-7-22 22:50:03 | 显示全部楼层
偶用的是dyndns.org,申请后
直接apt-get install ddclient 就行
也是国外的
发表于 2004-1-20 11:11:19 | 显示全部楼层
我想问一下ppyy兄弟。你的02nat规则是不是照抄就行了(除了动态IP的用户名和密码),因我对IPTABLE一点也不懂,我照抄你的02nat.结果在启动时提示:
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
,这个可能是模块问题。但是还一个提示:
Aborting iptables load:unknow ruleset, "active".
不知是怎么回事。
发表于 2004-4-28 09:33:42 | 显示全部楼层
WWW。3322。org那我有免费域名,RedHat下用ADSL拨号能连上我申请的域名。

我的ADSL猫有路由功能,已经被我设置成路由,上网不用拨号了(由ADSL猫完成)。于是我原来的FTP,WWW服务配置全部失效。

而且现在用Debian系统。

请问我该怎么样解决我的问题?有什么相关资料吗?
 楼主| 发表于 2004-4-28 10:50:57 | 显示全部楼层
要解决这个问题,需要从两方面入手:

1、在ADSL猫上设置 nat 方向映射,将 www 和 ftp 端口映射到你内网的 Debian 机器上。这个设置请参照你的 ADSL猫 的说明书。

2、在 Debian 的机器上,如何更新动态域名,并且保证动态域名对应地址是你的 ADSL猫 的外网的地址。

这个可以采用另外一种动态域名更新办法,3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux, BSD都自带), 就可以了, 使用方法:

lynx -mime_header -auth=user:pass "http://www.3322.org/dyndns/update?system=dyndns&hostname=myhost.3322.org"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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