歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 在redhat9上建立pppserver

在redhat9上建立pppserver

日期:2017/2/27 14:32:15   编辑:更多Linux
  以下是在redhat9上建立ppp server的過程:    1.連接好modem,通上電。    2.修改/etc/inittab文件,添加一行:  7:2345:respawn:/sbin/mgetty -s 115200 -n 1 -D ttyS0  這行的意思是在系統運行級別分別為2、3、4、5時使mgetty監聽com1,  並將com1設置為:速率115200,響鈴一次就響應,只是純數字modem(不會試發傳真響應信號)。  行首的數字7沒什麼意義,只要在該文件中不重復且不大於100即可。  ttyS0代表com1    3.確認已經安裝了mgetty的rpm包(在redhat9中為mgetty-1.1.30-2),  運行init q使mgetty開始監聽,用電話撥入,聽聽是否是響鈴一次就後應答。    4.修改/etc/mgetty+sendfax/mgetty.config文件,使之具有以下一段:  port ttyS0  debug 3  speed 115200  data-only y  此段也是設置com1,可以省略此步。    5.確認已經安裝了ppp的rpm包(在redhat9中為ppp-2.4.1-10),  修改/usr/sbin/pppd文件的權限:chmod u+s /usr/sbin/pppd,是之具有以所有這身份執行的s權限。    6.建立用戶ppp並設置密碼,修改其登陸腳本為/usr/sbin/pppd。    7.建立/etc/ppp/options.ttyS0空文件(此步應可以省略)。    8.修改/etc/ppp/options文件至如下:(可以是多行)  /dev/ttyS0 115200 asyncmap 0 crtscts defaultroute  192.168.168.1:192.168.168.168  netmask 255.255.255.0  ms-dns 61.139.2.69  proxyarp  pppd程序後依次讀入/etc/ppp/options、~/.ppprc、/etc/ppp/options.ttyName文件,  會將其內容作為參數,後讀入的會覆蓋先讀入的相同的參數。各個參數的意義請看pppd的man。    9.在windows下新建撥號連接,更改撥號屬性:顯示終端窗口。然後撥入,握手後會出現終端窗口,請在其中登陸,  登陸後應出現pppd啟動後的亂碼,點擊完成會建立起ppp連接。    10.修改/etc/mgetty+sendfax/login.config文件,去掉下面一行的注疏:  #/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug  此行將允許自動登陸,不需要在終端窗口中登陸。    11.修改/etc/ppp/pap-secrets文件,添加一行:  * * "" *  意思是運行任何計算機從任何地方登陸    12.將windows下的撥號屬性改回不顯示終端窗口,填入帳號和密碼,如何撥入,將會自動驗證用戶和密碼。    13.為了使撥入計算機能訪問網絡,應在防火牆中作響應設置,如:  iptables -A INPUT -i ppp0 -j ACCEPT  iptables -A FOREARD -i ppp0 -j ACCEPT  iptables -t nat -A POSTROUTING -S 192.168.168.168 -j MASQUERADE    需要注意:  1.有些modem並不適合作撥入服務器的modem,因為它們作為客戶端時沒問題,但用在服務端則會出現斷不開,連不上等問題。    2.從windows撥入後服務器端的子網掩碼為255.255.255.255;而windows客戶端獲得的子網掩碼也為255.255.255.255,而且網關為自身。  但它們可以正常通信!




Copyright © Linux教程網 All Rights Reserved