本文以stepbystep的方式介紹了linux下如何撥出和撥入就是如何讓linux機器做ppp的客戶端和服務器並且介紹了回撥服務器的設置本文盡力做到由淺入深條理清楚如果你對linux的撥號一竅不通通過閱讀本文再加上你的實踐和努力精通linux撥號並非難事
目錄
Linux的撥號設置(撥出與撥入)*
目錄*
Linux下如何撥出(客戶)*
編譯內核使其支持ppp*
設置串行端口和調制解調器*
串口設備文件*
設置中斷號和I/O地址*
設置調制解調器*
掌握你的ISP的信息*
安裝撥號所需軟件*
手動方式建立ppp連接*
用minicom測試撥號*
用pppd建立ppp連接*
斷開連接*
使ppp連接自動化*
pppd腳本pppon*
chat腳本pppondialer*
撥號上網*
斷開連接*
設置域名解析(DNS)*
設置域名服務器*
自動化*
其他問題*
linux下如何撥入(服務器)*
設置基本的撥號服務器*
使linux能夠接受電話撥入*
啟動pppd與客戶建立ppp連接*
針對win客戶的特殊設置*
回撥(callback)*
服務器端設置*
客戶端設置*
小結*
Linux下如何撥出(客戶)
本節的目的是在linux下設置ppp使其能撥號並連接到你的ISP從而將你的機器與Internet相連進而你就可以在網上為所欲為了呵呵
我喜歡條理清晰的文章所以我寫的東西也盡量做到有條理下面就是linuxppp客戶端設置的一般步驟
編譯內核使其支持ppp
設置串行端口和調制解調器
掌握你的ISP的信息
安裝撥號所需軟件並進行設置
手動方式建立ppp連接
使ppp連接自動化
設置域名解析(DNS)
其他問題
編譯內核使其支持ppp
要實現ppp客戶一是需要內核支持ppp另外就是需要ppp的軟件pppd(pppdaemon)編譯內核雖然不難但也並非簡單的一塌糊塗慶幸的是在大多數情況下你不用重新編譯你的內核我使用的是RedHat它帶的內核就已經支持ppp了其他各種發布版本的linux內核也是支持ppp的如果你在使用自己編譯的內核你就要注意這個內核是否支持ppp編譯內核並不是本文的范圍如果你確實要自己重新編譯內核請查閱相關文檔
設置串行端口和調制解調器
串口設備文件
調制解調器是串行設備外置的需要連到一個串口上內置自己有一個串口大家知道UNIX系統對外設的操作都是通過特定的設備文件完成的Linux下串口設備文件的命名和DOS的關系如下
*DOSCOM=Linux/dev/cua(and/dev/ttyS)
*DOSCOM=Linux/dev/cua(and/dev/ttyS)
等等
一般來說/dev/cua*是用來撥出的/dev/ttyS*是用來撥入的但現在好像已經不加以區分了統統用的是/dev/ttyS*如果你的機器上沒有/dev/ttyS*你需要用mknod來自己建立這些設備文件但有個腳本程序MAKEDEV可以簡化這個工作
#cd/dev
#/MAKEDEVttyS
設置中斷號和I/O地址
你不需要閱讀這一節除非你想要使用三個或更多的串行設備比如一個串行鼠標三個modem
一般來講COM和COM共用IRQCOM和COM共用IRQ一個設備必須唯一對應一個IRQ號才行如果有三個以上的串行設備就要把別處沒用的中斷號拿過來用了使用如下命令設置中斷號
From:http://tw.wingwit.com/Article/os/fwq/201404/30371.html