Debian 下ADSL撥號及動態域名的使用(轉)

post0發表於2007-08-11
Debian 下ADSL撥號及動態域名的使用(轉)[@more@]

Debian 下ADSL撥號及動態域名的使用

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. 動態域名

首先去 申請動態域名。申請之後,在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 是密碼

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945796/,如需轉載,請註明出處,否則將追究法律責任。

相關文章