?? ppp-howto.txt
字號:
PPP HOWTO 中譯版 作者: Robert Hart [1]hartr@interweft.com.au譯者: [2]Asd L. Chen & [3]C.W.Huang v3.0, 31 March 1997. 翻譯日期: 25 August - 9 October 1997 _________________________________________________________________ 這份文件展示如何把你的 Linux PC 連接到一臺 PPP 伺服器上,如何使用 PPP 把區域網路連結在一起并且提供一種把你的 Linux 電腦設定為 PPP 伺服器的方 法.本文同時提供幫助偵錯無法正常運作的 PPP 連結. _________________________________________________________________ 版權聲明 本文件的散布必須依據 GPL (GNU Public License). 散布 一旦這份文件有新的版本產生就會貼到 comp.os.linux.answer 討論群. 也可以 在此取得 HTML 格式的文件: * Linux Howto Index * PPP-HOWTO 其它格式(SGML, ASCII, postscript, DVI)的文件可以從這里取得: Howtos - other formats. 因為 sunsite.unc.edu 的負載非常地重,請使用最靠近你的適當映射(mirror)節 點. 感謝 不斷地有許多人提供我寫作此文件的協助. 特別感謝 Al Longyear 對 PPP 本身 的指導(如果這里有任何錯誤,那是我的而不是他的), Greg Hankins(Linux HOWTOs 的維護人)以及 Debi Tackett (MaximumAccess.com) 許多在形式,內容 順序,邏輯與解釋清晰度的有用建議. 最後,對於許多以電子郵件提供我意見的人,感謝您. 就像所有 HOWTO 的作者 一樣,幫助他人所獲得的滿足感就是我們所收到的報酬,而這已足夠. 經由寫作 這份 HOWTO 文件我償還一小部份人情債,這是我,以及所有其馀 Linux 的使用 者, 所積欠給為我們撰寫與維護這個作業系統的人的. 1. 簡介 * 1.1 客戶端以及伺服端 * 1.2 不同 Linux 套件間的差異 * 1.3 套件相關的 PPP 配置工具 2. IP 號碼3. 這份文件的目的 * 3.1 設立 PPP 客戶端 * 3.2 使用 PPP 連結兩個區域網路或連結一個區域網路到網際網路上 * 3.3 設立 PPP 伺服器 * 3.4 使用 PPP 於直接纜線(direct null modem)連結 * 3.5 這份文件目前尚未涵蓋的... 4. 涵蓋的軟體版本5. 其它有用的/重要的文件 * 5.1 有用的 Linux 電子郵遞列表 6. 將 PPP 設定為客戶端的工作概要 * 6.1 取得/安裝軟體 * 6.2 編譯核心加入 PPP 支援 * 6.3 從你的 ISP 取得資訊 * 6.4 設定你的數據機及串列埠 * 6.5 建立名稱到位址解析(DNS) * 6.6 PPP 與 root 權限 * 6.7 檢查你的 PPP 套件檔案及設定 PPP 選項 * 6.8 如果你的 PPP 伺服器使用 PAP 認證(Password Authentication Protocol) * 6.9 以手動方式連接至 PPP 伺服器 * 6.10 使你的 PPP 連結自動化 * 6.11 結束連結 * 6.12 如果你遭遇問題 * 6.13 建立連結之後 * 6.14 動態 IP 連接提供標準 IP 服務的問題 7. 配置你的 Linux 核心 * 7.1 安裝 Linux 核心原始程式碼 * 7.2 □解你的硬體 * 7.3 編譯核心 - Linux 1.2.13 核心 * 7.4 編譯核心 - Linux 1.3.x 及 2.0.x 核心 * 7.5 PPP-2.2 與 /proc/net/dev 的注意事項 * 7.6 配置核心的一般考量 8. 取得你所需的 PPP 伺服器資訊9. 設定你的數據機及串列埠 * 9.1 串列埠與速度相容性的注意事項 * 9.2 串列埠名稱 * 9.3 配置你的數據機 * 9.4 串列流量控制注意事項 * 9.5 測試你的數據機的撥出功能 10. 建立名稱到位址解析(DNS) * 10.1 /etc/resolv.conf 檔案 * 10.2 /etc/host.conf 檔案 11. 使用 PPP 與 root 權限12. 設定 PPP 連接檔案 * 12.1 替代的 options.tpl 檔案 * 12.2 我應該使用什麼選項? (無 PAP/CHAP) 13. 如果你的 PPP 伺服器使用 PAP 認證(Password Authentication Protocol) * 13.1 使用 MSCHAP * 13.2 PAP/CHAP 密碼檔案 * 13.3 PAP 密碼檔 * 13.4 CHAP 密碼檔 * 13.5 處理多重 PAP 認證連接 14. 以手動方式建立 PPP 連結15. 使你的連結自動化 - 創造連結指令稿 * 15.1 以使用者名稱/密碼認證的指令稿 * 15.2 ppp-on 指令稿 * 15.3 編輯這里所提供的起始指令稿 * 15.4 一份 chat 指令稿其中的含意... * 15.5 使用於 PAP/CHAP 驗認連線的 chat 指令稿 * 15.6 pppd 的 debug 與 file option_file 選項 16. 測試你的連線指令稿17. 結束 PPP 連結18. 偵錯 * 18.1 我把 PPP 編譯進去但是 Linux 說我沒有... * 18.2 我的數據機連上了但 PPP 并未啟動 * 18.3 系統記錄說 "serial line is not 8 bit clean..." * 18.4 不能設立預設遞送路徑 * 18.5 其它問題 19. 當完全陷於膠著時如何取得幫助20. 連結運作之後的普遍問題 * 20.1 我無法看見我連線的 PPP 伺服器以外的世界 * 20.2 我可以寄送電子郵件,但不能接收 * 20.3 為什麼人們不能來我的機器 finger, WWW, gopher, talk 等等? 21. 以動態 IP 提供網際網路服務 * 21.1 設定電子郵件 * 21.2 設定本地的名稱伺服器 22. 使用 PPP 連結兩個網路 * 22.1 設定 IP 號碼 * 22.2 設定遞送路徑 * 22.3 網路安全 23. 建立連結之後 - /etc/ppp/ip-up 指令稿 * 23.1 特殊遞送路徑 * 23.2 處理電子郵件佇列 * 23.3 一個 /etc/ppp/ip-up 指令稿的例子 * 23.4 處理電子郵件 24. 使用 /etc/ppp/ip-down25. 區域網路上的遞送問題 * 25.1 安全上的注意事項 26. 建立 PPP 伺服器 * 26.1 編譯核心 * 26.2 伺服器系統的概觀 * 26.3 所需的全部軟體 * 26.4 設定標準的撥接(shell access) * 26.5 設立 PPP 選項檔案 * 26.6 設定 pppd 以便讓使用者(成功地)執行它 * 26.7 為 pppd 設定一個全域的別名(alias) 27. 在 null modem (直接連線)上使用 PPP _________________________________________________________________ 版權聲明 本文件的散布必須依據 GPL (GNU Public License). 散布 一旦這份文件有新的版本產生就會貼到 comp.os.linux.answer 討論群. 也可以 在此取得 HTML 格式的文件: * [4]Linux Howto Index * [5]PPP-HOWTO 其它格式(SGML, ASCII, postscript, DVI)的文件可以從這里取得: [6]Howtos - other formats. 因為 sunsite.unc.edu 的負載非常地重,請使用最靠近你的適當映射(mirror)節 點. 感謝 不斷地有許多人提供我寫作此文件的協助. 特別感謝 Al Longyear 對 PPP 本身 的指導(如果這里有任何錯誤,那是我的而不是他的), Greg Hankins(Linux HOWTOs 的維護人)以及 Debi Tackett (MaximumAccess.com) 許多在形式,內容 順序,邏輯與解釋清晰度的有用建議. 最後,對於許多以電子郵件提供我意見的人,感謝您. 就像所有 HOWTO 的作者 一樣,幫助他人所獲得的滿足感就是我們所收到的報酬,而這已足夠. 經由寫作 這份 HOWTO 文件我償還一小部份人情債,這是我,以及所有其馀 Linux 的使用 者, 所積欠給為我們撰寫與維護這個作業系統的人的. 1. 簡介 PPP (點對點協定)是在串列連結上跑 IP (網際網路協定)以及其它網路協定 的一種機制, 串列連結可以是直接的串列連接(使用 null-modem 纜線)或是使 用數據機以及電話線路所造出的連結 (當然也包括如 ISDN 的數位線路). 使用 PPP, 你可以把你的 Linux PC 連接到一臺 PPP 伺服器上并存取該伺服器所 連接的網路資源(幾乎)就如同你是直接連接在該網路上一般. 你也可以把你的 Linux PC 設為一臺 PPP 伺服器,這樣一來其它電腦就可以撥入 你的電腦并且存取在你區域網路里的資源. 因為 PPP 是一種點對點 (peer-to-peer) 的系統,因此你也可以使用兩臺 Linux PC 上的 PPP 把網路連結在一起(或是把區域網路連結到網際網路上). 最主要的差異當然是速度 - 標準的乙太網路連線是以 10 Mbps(每秒百萬位元 )這個理論上的最大貫通量在動作, 而在數據機這方面最大是以 56 kbps(每秒 千位元)的速度在動作. 同時,依據 PPP 連線的型態,某些應用以及服務在使用上可能會有些限制. 1.1 客戶端以及伺服端 PPP 是一種完完全全是點對點的協定;撥接的機器以及接受撥接的機器之間(在 技術上)并沒有差異. 然而,為了清楚明白的緣故,以伺服端與客戶端的方式來 思考是很有用的. 當你撥入一個節點要建立 PPP 連線時,你是客戶端.你所連線的那臺機器是伺服 端. 當你在設定一臺 Linux 機器使其接收并處理撥入的 PPP 連線時,你正在設立一 臺 PPP 伺服端. 任何 Linux PC 都可以是 PPP 伺服端以及客戶端 - 甚至於如果你有一個以上的 串列埠(以及數據機,如果有必要)的話還可以同時扮演這兩種角色. 如同前面 所說的,就 PPP 而言,一旦連線建立那麼客戶端與伺服端之間并不真的有什麼差 異. 為了清楚明白的關系,這份文件把啟始呼叫(即 "撥入")的那臺機器稱作客戶端 , 而把回應電話,核對撥入請求之驗認(利用使用者代號,密碼以及其它可能的 機制)的那臺機器稱作伺服端. 使用 PPP 做為客戶端把某個地方的一臺或多臺機器連結到網際網路上可能是大部 份人都感興趣的一點 - 這是將他們的 Linux 機器作為一客戶端. 在這份文件中所描述的程序將會讓你能夠建立并自動化你的網際網路連線. 這份文件也將在把你的 Linux PC 設為 PPP 伺服器以及使用 PPP 來連結兩個區
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -