阿里雲Centos7搭建pptpd(***)

2018-11-15
阿里雲Centos7搭建pptpd(***)以及排錯

一、檢查是否支持
若你使用XEN架構的VPS,下面的步驟不用執行。
檢測PPP是否開啓:
cat /dev/ppp
開啓成功的標誌:cat /dev/ppp: No such file or directory 或者 cat /dev/ppp: No such device or address,可以繼續!
二、安裝組件
yum install ppp pptpd -y
運行完成後,應該順利安裝完成了需要的組件
三、配置組件
1、編輯pptpd.conf:
vi /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

2、編輯options.pptpd
vi /etc/ppp/options.pptpd
搜索ms-dns,去掉搜索到的兩行ms-dns前面的#,並修改爲下面的字段
ms-dns 8.8.8.8
ms-dns 8.8.4.4

3、接下來編輯/etc/ppp/chap-secrets設置×××的帳號密碼
vi /etc/ppp/chap-secrets

4、接下來修改內核參數,運行下面的命令編輯sysctl.conf
vi /etc/sysctl.conf
在conf末尾添加下面的代碼,使內核支持轉發
net.ipv4.ip_forward=1

5、運行sysctl -p 命令使內核修改生效
6、添加下面的iptables轉發規則(直接在SSH運行下面命令即可)
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

四、啓動組件
1、用下面的命令啓動pptpd
systemctl start pptpd
2、查看端口

3、在雲管理平臺添加規則

4、用w10測試登錄

五、錯誤排除
1、619錯誤
(1)請檢查上面的配置是否全部正常執行完畢
(2)運行下面的命令嘗試修復
rm /dev/ppp
mknod /dev/ppp c 108 0
(3)若還是不行,運行下面的命令編輯pptpd.conf,並找到logwtmp,前面加#註釋掉,再重啓服務
vi /etc/pptpd.conf
(4)請檢查你的路由器是否支持PPTP穿透,請嘗試連接公用×××測試,或更換路由器測試,或直接連接寬帶測試,若確實是路由器不支持PPTP穿透,可以嘗試搭建L2TP ×××
(5)檢查用戶名密碼是否有誤
(6)請向服務提供商詢問是否支持搭建×××

2、800錯誤
(1)請檢查服務器上的PPTPD是否正常啓動,運行下面的命令檢查pptp端口和進程
進程:
ps -ef |grep pptpd
端口:
netstat -nutap | grep pptpd
(2)請檢查計算機能不能正常連接到服務器,可以嘗試ping服務器
(3)請檢查iptables是否攔截了PPTPD端口,可以嘗試用下面的命令打開端口
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
若發現有效,記得將它加入rc.local文件中
(4)檢查上面的配置是否都執行完畢

3、錯誤651
(1)運行下面的命令編輯pptpd.conf,並找到logwtmp,前面加#註釋掉,再重啓服務
(2)檢查用戶名和密碼是否正確
(3)檢查上面的配置是否都執行完畢
若上面的錯誤排除都無法排除您的錯誤,可能是服務商限制×××,請向服務商詢問!

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