作者 主題: ADSL撥接時自行延長租約  (閱讀 3567 次)

0 會員 與 1 訪客 正在閱讀本文。

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 於: 2002-10-10 08:15 »
各位大大:

我是使用中華電信 ADSL 動態 ip 目前每 24 小時更換一遍
請問如何在每次 :D 至 48 or 72 小時
RH7.2 在本站用過 ADSL 租約 等字眼搜尋過.謝謝!

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1028
    • 檢視個人資料
    • http://www.kuolung.net
Re: ADSL撥接時自行延長租約
« 回覆 #1 於: 2002-10-10 08:40 »
引述: "al"
各位大大:

我是使用中華電信 ADSL 動態 ip 目前每 24 小時更換一遍
請問如何在每次 :D 至 48 or 72 小時
RH7.2 在本站用過 ADSL 租約 等字眼搜尋過.謝謝!


那是不可能的,因為這是發 IP 的伺服器給的 , 不過請問您延長租約要做什麼 ?
=========================
http://www.kuolung.net
==========================

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #2 於: 2002-10-10 16:34 »
因為動態ip 註冊 adsldns.org 域名反解生效時間約在 22 小時 ip 效期 24 小時很不方便
雖然曾降低 TTL 時間測試 , 但是變得更不穩定
讀到本站 DHCP 設定文章提到 default-lease-time 時間 client 端可自行更改最長不能超過 max-lease-time
才想說是否可更改租約時限讓域名反解順暢一些,謝謝大大回答!
或者大大有其他解法?

ykleu

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #3 於: 2002-10-10 16:58 »
我也是用adsldns.org架的站,但是adsldns.org更新DNS的速度並沒有這麼慢,如果你有用程式在斷線換IP時通知他,正常應該在十多分鐘內就會查詢到新的IP才對,我已經用adsldns.org架站超過一年了,並沒有這種問題。

小穎

  • 俺是博士!
  • *****
  • 文章數: 1005
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #4 於: 2002-10-10 17:07 »
引述: "al"
因為動態ip 註冊 adsldns.org 域名反解生效時間約在 22 小時 ip 效期 24 小時很不方便
雖然曾降低 TTL 時間測試 , 但是變得更不穩定
讀到本站 DHCP 設定文章提到 default-lease-time 時間 client 端可自行更改最長不能超過 max-lease-time
才想說是否可更改租約時限讓域名反解順暢一些,謝謝大大回答!
或者大大有其他解法?


hinet應該是在您連續使用24小時之後,自動把你斷線!所以…就算你可以自行更改lease-time...應該也是無效!
至於adsldns...我就沒用過啦…樓上那位朋友說生效時間沒那邊慢…那可能您要查查原因嘍!

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1028
    • 檢視個人資料
    • http://www.kuolung.net
ADSL撥接時自行延長租約
« 回覆 #5 於: 2002-10-10 17:44 »
引述: "al"
因為動態ip 註冊 adsldns.org 域名反解生效時間約在 22 小時 ip 效期 24 小時很不方便
雖然曾降低 TTL 時間測試 , 但是變得更不穩定
讀到本站 DHCP 設定文章提到 default-lease-time 時間 client 端可自行更改最長不能超過 max-lease-time
才想說是否可更改租約時限讓域名反解順暢一些,謝謝大大回答!
或者大大有其他解法?


可否請教一下,您的 adsldns.org 的 ip 設定是怎麼做的,用  Linux 去設定 ip ,
還是 windows , 小穎兄說的很對,應該您的設定程式有問題,post 上來看看吧,或許有解
=========================
http://www.kuolung.net
==========================

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #6 於: 2002-10-11 06:34 »
以下是引用 VBird 大大  ping-net-card.sh 程式 ,之前也試過 Steven 電腦世界
ipmonitor 那支程式 結果相同
還曾經以為是線路品質(位處鄉下)請中華電查線,回報總是說線路沒問題

#!/bin/sh
# 這個小批次檔將可以讓你的 DNS 更改你目前的 IP ,
# 並請注意,這個批次檔是在 seednet 的網域中寫的,
# 在 hinet 或其他的 ISP 中我還不能肯定是否可以執行!
# 我的系統是 Redhat 6.1,核心是 2.2.18 ,
# 另外,我的 eth0 是內部網路的接線, eth1 是連接到 ATU-R 上的!
# 我使用的撥接程式是 rp-pppoe-2.6.1 這一個!
# 所以我的撥接執行檔在 /usr/sbin/adsl-start !

#                                 VBird 2001/08/21
# ============== 請輸入必要的參數  ==========================
# 1. 請輸入你的 eth0 這張網路卡的 IP (虛擬 IP )
#    以我為例,我是使用 192.168.1.2 這一個 IP ,請依你的設定來寫!
  ETH0IP=192.168.100.23
  PASSWD=xxxxxx
  EMAIL=Allen_Y._Lin@wistron.com.tw
  HOSTNAME=xxx.adsldns.org
# ===========================================================
  PATH=$PATH:/sbin

# 建立搜尋檔案!
   Base=`pwd`
   CardFile="no"
   [ -f ${Base}/card1 ] && CardFile="yes"
   if [ "$CardFile" = "no" ]; then
   echo card1 > ${Base}/card1
   fi

# 搜尋你目前主機上的 IP  
   IP1=`/sbin/ifconfig eth0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
   IP2=`/sbin/ifconfig eth1|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
   IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
   IP11=`echo $IP1 |awk -F '.' '{print $1}'`
   IP21=`echo $IP2 |awk -F '.' '{print $1}'`
   IP31=`echo $IP3 |awk -F '.' '{print $1}'`
   workIP=`ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
   LANIP=`ifconfig eth0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`

# 你上一次登入的 IP 為何?
   CARDIP=`cat ${Base}/card1`

# 1. 沒有任何的網際網路被啟動!
if [ "$IP3" = "" ]; then
   ifdown eth1
   /usr/sbin/adsl-stop
   /usr/sbin/adsl-start
        IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
fi
if [ "$IP3" = " " ]; then
   ifdown eth1
   /usr/sbin/adsl-stop
   /usr/sbin/adsl-start
        IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
fi

# 2. 舊的登錄 IP 是錯的!
if [ "$CARDIP" = " " ]; then
   ifdown eth1
   /usr/sbin/adsl-stop
   /usr/sbin/adsl-start
        IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
fi
if [ "$CARDIP" = "" ]; then
   ifdown eth1
   /usr/sbin/adsl-stop
   /usr/sbin/adsl-start
        IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
fi

# 3. 是否需要重新修改你的 IP ?
if [ "$IP3" = "$CARDIP" ]; then
   exit 1
else
        IP3=`/sbin/ifconfig ppp0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"`
# send your IP to kevin.adsldns.org
   echo 'passwd='$PASSWD'&email='$EMAIL'&hostname='$HOSTNAME'&debug=1&forceip='$IP3'' | lynx http://www.adsldns.org/clientupdate.php -post_data
# repleas your card1 file
   echo $IP3 > ${Base}/card1
fi

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #7 於: 2002-10-12 11:08 »
ykleu 兄,不知你用哪支 ip 自動更新程式?
是否方便分享你的 ip 自動更新程式?
謝謝!

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #8 於: 2002-10-16 12:48 »
困擾 3 個月的問題終於解決了,分享如下:
向 adsldns.org 申請動態 ip 解析時,網站名稱千萬保持空白

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1028
    • 檢視個人資料
    • http://www.kuolung.net
ADSL撥接時自行延長租約
« 回覆 #9 於: 2002-10-16 13:58 »
引述: "al"
困擾 3 個月的問題終於解決了,分享如下:
向 adsldns.org 申請動態 ip 解析時,網站名稱千萬保持空白


請問為什麼要網站名稱保持空白
=========================
http://www.kuolung.net
==========================

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
ADSL撥接時自行延長租約
« 回覆 #10 於: 2002-10-16 18:12 »
報歉! 我也不明白
無意間把網站名稱欄空白,就解決了