Next Previous Contents

16. 附錄一 Part II: 在 ADSL 環境安裝 Debian ( By Asho 版 )

因為adsl的盛行,而在Debian上設定 adsl 並不是那麼容易,都會遇到一點點小狀況,所以才寫了這一篇文章整理一下,希望對大家有幫助。

先說明一下我的環境

Debian 3.0 + kernel-2.4.14-586-ext3 ADSL接在eth0的地方。

PS:如果是用kernel-2.4.x的版本,請用我下面的pppoe的script來連線,不要用ppp這個系統預設的scipt,因為ppp在 kernel-2.2.x 和kernel-2.4.x的ppp中機制不一樣,在kernel-2.4.x上用ppp start的話,可能無法連接到 internet,因為ppp這個module的問題。

而kernel-2.2.x的部份可以照用 README中所說的方法達成連線,而最下方的 pppoe的script在kernel-2.2.x or 2.4.x 皆可以使用。

在測試的時候,曾經遇到這個問題,所以注意一下,當然,如果你的環境不會這樣,我也就不清楚了。

先拿出你的第二片iso,打apt-get install pppoe 相信可以正常安裝好,如果找不到檔案的, 表示/etc/apt-sources.list沒有disk2的資訊,用apt-setup 設定一下吧。

修改資訊:

請編輯/etc/ppp/pap-secrets 在最下面加入以下這行。

username providername passwd

以我的例子來說

[email protected] * 1234567

providername可以用*號代表,不一定要寫hinet

接下來再編輯/etc/ppp/peers/dsl-provider 在最後面加入這一行

user [email protected]

然後使用下面這個script:

pppoe start

相信過幾秒鐘之後便可以連接到網路了。

 #!/bin/bash

 case "$1" in
 start)
 echo "starting ADSL service"
 /usr/bin/pon dsl-provider
 ;;
 stop)
 echo "stop ADSL connection"
 /usr/bin/poff dsl-provider
 ;;
 restart)
 echo "Stop && Starting ADSL connetion"
 $0 stop
 sleep 5
 $0 start
 ;;
 esac 
        

16.1 其他參考資料

詳見 『 /usr/doc/pppoe/README.debian 』

16.2 常見問答集

如何讓 ADSL 不斷線?

請編輯你的 dsl-provider 加入這個字串 『 persist 』這樣就算被Hinet斷線,系統也會自動連線了。


Next Previous Contents