如何用 Linux 撥號上網(wǎng)
如何用 Linux 撥號上網(wǎng) r本文出自: 作者: 陳漢柱 (2001-08-22 08:00:00) r一、Linux 上的 PPP rLinux 中已經(jīng)包括了點對點協(xié)議PPP,其主體是 pppd
如何用 Linux 撥號上網(wǎng) r
本文出自: 作者: 陳漢柱 (2001-08-22 08:00:00) r
一、Linux 上的 PPP r
Linux 中已經(jīng)包括了點對點協(xié)議PPP,其主體是 pppd ,如果你已經(jīng)使用過 Windows95 或 NT 的撥號網(wǎng)絡(luò), r
那么你已經(jīng)具備了 PPP 的基本經(jīng)驗了。在 Windows95 的 PPP 在同 ISP 連接后,視 ISP 情況不同,會自 r
動為 Windows 客戶機(jī)提供 IP 地址和 DNS 服務(wù)器地址,而 Linux 的 PPP 不會自動接收 DNS 地址,這是 r
Linux 與 Windows 的一點區(qū)別,所以,Linux 上的 PPP 在協(xié)議連接成功后,要多一步 DNS 的配置。 r
二、Kernel 的準(zhǔn)備 r
你的 Linux 系統(tǒng)必須在 kernel 中配置支持 PPP 功能。如果你的 kernel 目前不支持 PPP,你需要重新生 r
成一個支持 PPP 的 kernel。重新編譯 kernel 的方法可看相關(guān) Howto。 r
三、用輔助腳本配置 PPP 撥號網(wǎng)絡(luò) r
我一開始想運行 pppd 來連接撥號網(wǎng)絡(luò),但很快發(fā)現(xiàn)這是太麻煩了,因為選項太多。后來我發(fā)現(xiàn),其實在 r
Linux 上已經(jīng)提供了幾個 PPP 撥號程序模版,只要對這些模板略作修改,就可輕松聯(lián)上 PPP 了。根據(jù)我 r
的經(jīng)驗,如果順利的話,10分鐘就能完成配置。 r
(1)撥號程序所在的目錄 r
對于 RedHat 5.0,這幾個撥號程序(Script)在 /usr/doc/ppp-2.2.0f/scripts 下,如果要使用這些腳本, r
需要把它們拷貝到正確的目錄中,具體如下: r
ppp-on: PPP 連接腳本 拷貝到 /usr/sbin r
ppp-off: PPP 斷開腳本 拷貝到 /usr/sbin r
ppp-on-dialer: PPP 登錄會話腳本 拷貝到 /etc/ppp r
ppp-redialer: 可輪循多個電話號碼的登陸腳本 拷貝到 /usr/sbin (本文不用) r
對于 Slackware 的用戶,這些腳本已經(jīng)安裝到正確的目錄了,無需做什么。 r
假定你在你的系統(tǒng)上找不到上述文件,可直接在本文后面的附錄中cut。 r
(2)創(chuàng)建自己的撥號程序 r
假定現(xiàn)在我們要用 PPP 連接 163 網(wǎng),我們就可以利用上述腳本來作很簡單的配置。雖然我們可以直接在這 r
些模板上做修改,我還是建議為自己拷貝一份模板,在新的拷貝上作修改比較好。所以,我們先做如下拷貝: r
cd /usr/sbin r
cp ppp-on ppp.163 r
chmod x ppp.163 r
cd /etc/ppp r
cp ppp-on-dialer dialer.163 r
chmod x dialer.163 r
此外,要保證 ppp-off 也是可執(zhí)行的 r
(3)定制自己的撥號程序 r
首先編輯你的 ppp.163,其中多數(shù)內(nèi)容都不必改動,只要修改以下幾處: r
TELEPHONE=163 r
ACCOUNT= r
PASSWORD= r
DIALER_SCRIPT=/etc/ppp/dialer.163 r
另外,在最后的 exec 啟動 pppd 一行里,注意提供你的 Modem 所在的串口設(shè)備文件(通常是 r
COM1 /dev/cua0 或 /dev/ttyS0,COM2 /dev/cua1 或 /dev/ttyS1),并設(shè)置串口的通信速度(缺省是 38400, r
對于現(xiàn)在的高速 Modem,這個速度太低了