VPN(Virtual Private Network,虛擬專用網絡)是專用網絡的延伸,它可以通過共享Internet或公共網絡連接模擬點對點專用連接的方式,在本地計算機和遠程計算機之間發送數據。
它具有良好的保密性和不受干擾性,使雙方能夠進行自由而安全的點對點連接。下面介紹一種快速構建VPN服務器的方法。
安裝軟件
1.安裝PPP
安裝PPP(Point-to-Point Protocol,點到點協議)2.4.2以上的版本,可以到http://sourceforge.net/project/showfiles.php?group_id=44827下載ppp-2.4.3-0.cvs_20040527.1.i386.rpm軟件包。
安裝命令如下:
#rpm -Uvh ppp-2.4.3-0.cvs_20040527.1.i386.rpm
2.安裝內核MPPE補丁
安裝內核MPPE(Microsoft Point to Point Encryption,微軟點對點加密)補丁需要根據內核選擇相應的版本。筆者使用的Linux內核是2.4.20-31.9版本,可以到http://pptpclient.sourceforge.net/mppe/kernel-mppe-2.4.20-31.9.i686.rpm下載相應的kernel-mppe-2.4.20-31.9.i686.rpm軟件包。安裝命令如下:
#rpm -ivh kernel-mppe-2.4.20-31.9.i686.rpm
用以下命令檢查內核MPPE補丁是否安裝成功:
#modprobe ppp-compress-18
3.檢查PPP是否支持MPPE
用以下命令檢查PPP是否支持MPPE:
#strings '/usr/sbin/pppd' grep -i mppe wc --lines
如果以上命令輸出為“0”則表示不支持;輸出為“30”或更大的數字就表示支持。
VPN(Virtual Private Network,虛擬專用網絡)是專用網絡的延伸,它可以通過共享Internet或公共網絡連接模擬點對點專用連接的方式,在本地計算機和遠程計算機之間發送數據。
它具有良好的保密性和不受干擾性,使雙方能夠進行自由而安全的點對點連接。下面介紹一種快速構建VPN服務器的方法。
安裝軟件
1.安裝PPP
安裝PPP(Point-to-Point Protocol,點到點協議)2.4.2以上的版本,可以到http://sourceforge.net/project/showfiles.php?group_id=44827下載ppp-2.4.3-0.cvs_20040527.1.i386.rpm軟件包。
安裝命令如下:
#rpm -Uvh ppp-2.4.3-0.cvs_20040527.1.i386.rpm
2.安裝內核MPPE補丁
安裝內核MPPE(Microsoft Point to Point Encryption,微軟點對點加密)補丁需要根據內核選擇相應的版本。筆者使用的Linux內核是2.4.20-31.9版本,可以到http://pptpclient.sourceforge.net/mppe/kernel-mppe-2.4.20-31.9.i686.rpm下載相應的kernel-mppe-2.4.20-31.9.i686.rpm軟件包。安裝命令如下:
#rpm -ivh kernel-mppe-2.4.20-31.9.i686.rpm
用以下命令檢查內核MPPE補丁是否安裝成功:
#modprobe ppp-compress-18
3.檢查PPP是否支持MPPE
用以下命令檢查PPP是否支持MPPE:
#strings '/usr/sbin/pppd' grep -i mppe wc --lines
如果以上命令輸出為“0”則表示不支持;輸出為“30”或更大的數字就表示支持。
VPN(Virtual Private Network,虛擬專用網絡)是專用網絡的延伸,它可以通過共享Internet或公共網絡連接模擬點對點專用連接的方式,在本地計算機和遠程計算機之間發送數據。
它具有良好的保密性和不受干擾性,使雙方能夠進行自由而安全的點對點連接。下面介紹一種快速構建VPN服務器的方法。
安裝軟件
1.安裝PPP
安裝PPP(Point-to-Point Protocol,點到點協議)2.4.2以上的版本,可以到http://sourceforge.net/project/showfiles.php?group_id=44827下載ppp-2.4.3-0.cvs_20040527.1.i386.rpm軟件包。
安裝命令如下:
#rpm -Uvh ppp-2.4.3-0.cvs_20040527.1.i386.rpm
2.安裝內核MPPE補丁
安裝內核MPPE(Microsoft Point to Point Encryption,微軟點對點加密)補丁需要根據內核選擇相應的版本。筆者使用的Linux內核是2.4.20-31.9版本,可以到http://pptpclient.sourceforge.net/mppe/kernel-mppe-2.4.20-31.9.i686.rpm下載相應的kernel-mppe-2.4.20-31.9.i686.rpm軟件包。安裝命令如下:
#rpm -ivh kernel-mppe-2.4.20-31.9.i686.rpm
用以下命令檢查內核MPPE補丁是否安裝成功:
#modprobe ppp-compress-18
3.檢查PPP是否支持MPPE
用以下命令檢查PPP是否支持MPPE:
#strings '/usr/sbin/pppd' grep -i mppe wc --lines
如果以上命令輸出為“0”則表示不支持;輸出為“30”或更大的數字就表示支持。
測試
下面以Windows Server 2003為例來進行測試。
1.新建連接
單擊“開始→設置→網絡和撥號連接”打開“網絡和撥號連接”的窗口,再單擊“新建連接”打開“網絡連接向導”的窗口,然后依次選擇或填寫“連接到我的工作場所網絡→虛擬專用網絡連接→公司名(可以隨便填寫)→不撥初始連接→IP地址(填入VPN服務器的IP地址)”,單擊“確定”,就建立了一個新的連接。
2. 修改連接屬性
右擊剛才創建的連接,再依次單擊“屬性→網絡(選擇TCP/IP協議)→屬性→”,然后把“在遠程網絡上使用默認網關”前面的勾去掉后單擊“確定”。
3.建立連接
雙擊剛才建立好的連接,填入提前設置好的用戶名和密碼,單擊“確定”進行連接。如果連接成功,在連接的“詳細信息”里應該可以看到服務器所分配的IP地址等信息。這時,就可以跟連接進入的局域網里的其它計算機進行通信了。
如果客戶端使用的仍然是Windows 95或Windows 98,則需要到http://support.microsoft.com/support/kb/articles/q285/1/89.asp下載相關的撥號程序。
教您30分鐘打造Linux的VPN服務器
更新時間: 2006-03-14 10:41:57來源: 粵嵌教育瀏覽量:2753