Centos 7搭建PPTP服務器方法

如果你有一臺海外的VPS或服務器,可以自行搭建PPTP服務器

下面介紹Centos 7搭建PPTP服務器方法

注意:本教程只適用於Centos 7

檢查是否支持

若你使用XEN架構的VPS,下面的步驟不用執行

檢測PPP是否開啓:

開啓成功的標誌:cat: /dev/ppp: No such file or directory 或者 cat: /dev/ppp: No such device or address,可以繼續

安裝組件

運行下面的命令安裝iptables、ppp、pptpd

在這之前,請您先更新yum源,以防錯誤:http://www.wanghailin.cn/scka/centos7-yum-pero/

運行完成後,應該順利安裝完成了需要的組件

配置組件

1、編輯pptpd.conf:

2、搜索localip,去掉下面字段前面的#,然後保存退出

3、編輯options.pptpd

4、搜索ms-dns,去掉搜索到的兩行ms-dns前面的#,並修改爲下面的字段

20140812143526

5、接下來編輯/etc/ppp/chap-secrets設置VPN的帳號密碼

6、添加一行,按照下面的格式寫入你的用戶名和密碼

注意:上面的用戶名和密碼都區分大小寫

7、接下來修改內核參數,運行下面的命令編輯sysctl.conf

8、在conf末尾添加下面的代碼,使內核支持轉發

20140812143357

 

9、運行下面的命令使內核修改生效

10、添加下面的iptables轉發規則(直接在SSH運行下面命令即可)

XEN架構:

OpenVZ架構:

11、但是添加轉發規則後重啓就會失效,Centos 6系統可以使用service iptables save保存配置,但Centos 7不支持,我們需要將配置寫入rc.local文件中,開機自動設置,運行下面的命令賦予rc.loacl執行權限:

12、編輯rc.local,並把上面的轉發規則寫到文件末尾

20140812144019

13、保存退出

啓動組件

1、用下面的命令啓動pptpd

2、用下面的命令使pptpd開機自動啓動

3、現在就可以使用你的設備連接到你的PPTP了,若配置正確,就可以正常連接並上網了

錯誤排除

1、619錯誤

1、請檢查上面的配置是否全部正常執行完畢

2、運行下面的命令嘗試修復

3、若還是不行,運行下面的命令編輯pptpd.conf,並找到logwtmp,前面加#註釋掉,再重啓服務

4、請檢查你的路由器是否支持PPTP穿透,請嘗試連接公用V.P.N測試,或更換路由器測試,或直接連接寬帶測試,若確實是路由器不支持PPTP穿透,可以嘗試搭建L2TP

5、檢查用戶名密碼是否有誤

6、請向服務提供商詢問是否支持搭建PPTP

2、800錯誤

1、請檢查服務器上的PPTPD是否正常啓動,運行下面的命令檢查pptp端口和進程

進程:

端口:

2、請檢查計算機能不能正常連接到服務器,可以嘗試ping服務器

3、請檢查iptables是否攔截了PPTPD端口,可以嘗試用下面的命令打開端口

若發現有效,記得將它加入rc.local文件中

4、檢查上面的配置是否都執行完畢

3、錯誤651

1、運行下面的命令編輯pptpd.conf,並找到logwtmp,前面加#註釋掉,再重啓服務

2、檢查用戶名和密碼是否正確

3、檢查上面的配置是否都執行完畢

若上面的錯誤排除都無法排除您的錯誤,可能是服務商限制VPN,請向服務商詢問!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章