[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > Linux > 正文
RedHat6.2服務器配置方案大全--第七章 PPP
本文出自:http://lslnet.com/linux/ 作者:湯海京  (2001-09-28 15:00:00)

7.1 簡 介 
  首先向大家強調一點,我們這裡所談的PPP不是要將我們的服務器配置成為提供撥入服務
的服務器,而是用戶可以通過服務器撥號上網,簡而言之就是,服務器可以按照客戶的需求
自動撥號上網,也就是所謂的按需撥號。 

  為什我們要向大家介紹這項配置呢?因為雖然現在許多企業都用DDN上網,但是Modem在
很大程度上還是有它的作用的,所以我們將向大家介紹一下如何實現PPP自動撥號上網。 

7.2 所需系統資源 
  7.2.1 配置文件: 

  文件              來源 

  /etc/ppp/options        ppp-2.3.11-4.i386.rpm 

  /etc/ppp/dial          管理員創建 

  /etc/rc.d/rc.local       initscripts-5.00-1 

  7.2.2 相關工具: 

  文件              來源 

  /usr/sbin/chat         ppp-2.3.11-4.i386.rpm 

  /usr/sbin/pppstats       ppp-2.3.11-4.i386.rpm 

  /usr/sbin/pppd         ppp-2.3.11-4.i386.rpm 

7.3 配置方案 
  1./etc/rc.d/rc.local 

  作用:這個文件是啟動腳本,它是放在啟動服務進程之啟動的項目,要想實現自動撥號,
首先應該啟動一個PPP的守護進程,實現的方法就是在這個腳本中加上一句話,以實現開啟守
護進程。 

  實例: 

  pppd /dev/modem 115200 connect 'chat -f -v -V /etc/ppp/dial' 

  #115200是連接速率,dial是撥號腳本 

  2./etc/ppp/options 

  作用:PPP撥號的全部可選項都在這裡 

  實例: 

  demand 

  #按需撥號 

  idle 300 

  #若在300秒內沒有請求從服務器發出,則自動斷開Modem 

  crtscts 

  modem 

  noauth 

  #無需驗証 

  defaultroute 

  asyncmap 0 

  lock 

  noipdefault 

  name 169 

  #與pap-secrets對應 

  usepeerdns 

  #抓取DNS到本地 

  3./etc/ppp/dial 

  作用:這是個撥號的腳本,用Modem指令來實現撥號 

  實例: 

  " " ATZ 

  #初始化Modem 

  OK ATDT169 

  #撥號,注意在外線0要加"," 

  CONNECT " " 

  #連接 

  name: 169 

  #用戶名 

  word: 169 

  #密碼 

  3./etc/ppp/pap-secrets 

  作用: pap校驗 

  實例: 

  169 * 169 

  #注意一定要在169和*之間加空格 

7.4 測試及管理方法 
  1.可以執行ps auxw|grep pppd,查看是否有pppd的守護進程 

  2.若pppd進程非正常工作,則可以執行killall pppd來殺死守護進程 

  3. 若想再次啟動守護進程,可以執行 /etc/rc.d/rc.local restart 

  4.執行 tail -f /var/log/message 可以觀察撥號過程 

  5.執行 pppstats可以觀察Modem的工作情況 

7.5 本章小節 
  其實這一切很簡單,通過我上面的敘述,大家不難發現,其實所謂的按需撥號,它的
實現應該被劃分成兩個步驟:第一,先將服務器本身配置好,讓它可以撥號上網;第二,編
寫自動撥號配置文件,使Linux服務器具備自動撥號的能力。其實,從客戶端自動撥號與從服
務器自動撥號的原理是一樣的,只要有向外的請求,就應該自動啟動撥號進程,而從客戶機來
的請求,最終將通過sendmail,squid等從服務器發送到Internet。所以我們只要配置好服務
器上的自動撥號,也就能實現客戶機的自動撥號。 

  (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
RedHat6.2服務器配置方案大全--第十二章 MySQL,記 (2001-09-29 09:05:01)
RedHat6.2服務器配置方案大全--第九,十,十一章Apache、Tomcat/JServ/php3/MySQL的整合 (2001-09-29 08:05:01)
RedHat6.2服務器配置方案大全--第八章 ISDN (2001-09-29 07:05:00)
RedHat6.2服務器配置方案大全--第七章 PPP (2001-09-28 15:00:00)
RedHat6.2服務器配置方案大全--第六章 Sendmail (2001-09-28 12:00:00)
RedHat6.2服務器配置方案大全--第五章 Squid (2001-09-28 10:00:00)
RedHat6.2服務器配置方案大全--第三章 DHCP,第四章 Samba (2001-09-28 09:00:00)
RedHat6.2服務器配置方案大全--第二章 Apache (2001-09-28 08:00:00)
RedHat6.2服務器配置方案大全--第一章:DNS (2001-09-28 07:00:00)
 

★  樊強制作 歡迎分享  ★