Linux 下 VPN 用戶端(p p t p )的配置
Linux :核心 kernel-2.6.9-42.EL
可以先去網站:http:// pptpclient.sourceforge.net/
需要用到的軟體:
kernel-devel-2.6.9-42.EL(系統內建)
dkms-2.0.10-2.fc5.noarch.rpm
dernel_ppp_mppe-0.0.5-2dkms.noarch.rpm
上面的三個檔案一般在設定linux vpn 伺服器的時候會安裝,可以通過# rpm –q命令查看。
(例:# rpm –q dkms)
pptp-1.7.0-1.i386.rpm
libxml-1.8.17-13.i386.rpm
libjlade-0.17-16.i386.rpm
php-pcntl-4.4.1-1.i386.rpm
php-gtk-pcntl-1.0.2-1.i386.rpm
pptpconfig-20060222-6.noarch.rpm
上面的六個檔案是我們要安裝的,可以將檔案複製到/opt/下,進入/opt/:
[root@localhost~]# cd /opt
[root@localhost op]#
查看/opt 下的檔案:
[root@localhost op]# ls
查看檔案版本和是否安裝:
[root@localhost op]# rpm –q pptp
Pptp-1.7.0-1 (已經安裝)
如沒有安裝或是版本低地話,就安裝檔案:
[root@localhost op]# rpm –ivh Pptp-1.7.0-1
依次安裝檔案:
[root@localhost op]# rpm –ivh Pptp-1.7.0-1.i386.rpm
[root@localhost op]# rpm –ivh libxml-1.8.17-13.i386.rpm
[root@localhost op]# rpm –ivh libjlade-0.17-16.i386.rpm
[root@localhost op]# rpm –ivh php-pcntl-4.4.1-1.i386.rpm
[root@localhost op]# rpm –ivh php-gtk-pcntl-1.0.2-1.i386.rpm
[root@localhost op]# rpm –ivh pptpconfig-20060222-6.noarch.rpm
安裝完畢後運行
[root@localhost op]# pptpconfig
啟動pptpconfig 後
在server 頁面中設定:
例: name : qiwanzhong (自己起的pptp串連名字)
Server : 192.168.1.102
Uername : 伺服器中設定的使用者名稱
Password: 伺服器中使用者的密碼
Domain : 可以不設定
Routing頁面中設定:
只要把All to Tunnel 選上就可,其餘的不選。
其他頁面可以預設。
這樣pptpconfig 就設定完畢了,點擊start 或是雙擊串連,看看串連是否穩定。
如果存在大量自動發包,導致串連斷掉,那是由於pptpconfig的版本過低了,可以下載一個高點的版本升級就ok 了。
當然我們也可直接將在/root下安裝/opt/中的檔案包,不過那樣的話在安裝的時候要在命令後加上路徑 # rpm –ivh /opt/ 。 也可以將包放在/root中安裝,方法同上。
在安裝linux vpn的時候經常出現依賴性的問題,大多數情況是由於linux的核心版本低,導致很多新的rpm檔案不能載入,這是可以尋找相對低的版本進行安裝。
參考網頁: http:// pptpclient.sourceforge.net/
關於linux下vpn(pptpd )伺服器的配置,請參看上一篇文章《linux下vpn(pptpd )伺服器的配置》一文。