Linux系統下VPN伺服器配置方法

來源:互聯網
上載者:User

 

虛擬私人網路是藉助公用網路internet來串連在不同地理位置的本網,網路間的訪問就像本地訪問一般。由於VPN在傳輸資料的過程中對資料進行了加密,儘管這些資料在公用網路上傳輸,其安全性還是很高的。這幾年帶VPN功能的硬體裝置還是賣得很歡的,有些防火牆廠商還拿它的VPN功能作賣點呢。在這裡我們不關注硬體VPN,只講Linux下的VPN。
1、安裝VPN 包。
需要dkms-2.0.10-2.fc5.noarch.rpm, kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm , ppp-2.4.3-9.2.i586.rpm 和 pptpd-1.3.1-0.i386.rpm這幾個rpm包。然後分別執行命令 # rpm –ivh dkms-2.0.10-2.fc5.noarch.rpm ; rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm ; rpm –ivh ppp-2.4.3-9.2.i586.rpm ; rpm –ivh pptpd-1.3.1-0.i386.rpm 完成安裝。
2、配置VPN服務。
有兩個檔案需要修改:主設定檔/etc/pptpd.conf 和VPN使用者帳號檔案/etc/ppp/chap-sescrets。主設定檔需要設定VPN伺服器的本地地址和分配給用戶端的位址區段,因此只需在主設定檔中手動追加localip和remoteip兩行就算完成配置任務。帳號檔案儲存VPN用戶端撥入需要的驗證資訊,其格式是:
使用者名稱 服務 密碼 分配給使用者的口令
其中使用者名稱,密碼,分配給使用者的IP地址要用雙引號括起來,“服務”一般是pptpd。作為參照,下面給出一個pptpd.conf及chap-secrets的執行個體:
# more /etc/pptpd.conf
localip 192.168.1.254(伺服器ip)
remoteip 192.168.1.230-240(分配給客戶機的位址集區)
# more /etc/ppp/chap-screts
“guoxing”(使用者名稱) pptpd “guoxing”(密碼) “*”(從位址集區取ip)
“public” pptpd “wgzx” “192.168.1.202”(可以指定分配給用戶端的ip)
3、用戶端的配置。
使用windows的網路連接嚮導,只要選擇“通過ineternet串連到專用網路(V)”,一步步下去即可配置完成。注意:VPN伺服器的IP要填寫全球唯一單播地址,即閘道伺服器的eth0的地址。
4、啟用VPN服務。
再啟用VPN之前確認核心的IP轉寄功能已經開啟,然後執行命令 # service pptpd start 啟用VPN等待遠端使用者接入。
PS:最開始的時候是從網上下載vpn所需的四個軟體包,在開源社區下載的,但是死活裝不上,感覺異常奇怪,後來從另一個渠道得到了這四個軟體包,發現比開源社區提供的檔案要大很多,最後也裝上了,所以切勿迷信名氣。另外裡面設定的vpn伺服器的地址是一個本地地址,相當於eth0的地址,串連內網,而作為用戶端串連的時候,需要輸入這台vpn伺服器eth1的地址(必須是全球唯一的),這台伺服器linux伺服器也要實現包轉寄。

(出處:http://www.sheup.com/)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.