2018-11-15
阿里雲Centos7搭建pptpd(***)以及排錯服務器
1、檢查是否支持
若你使用XEN架構的VPS,下面的步驟不用執行。
檢測PPP是否開啓:
cat /dev/ppp
開啓成功的標誌:cat /dev/ppp: No such file or directory 或者 cat /dev/ppp: No such device or address,能夠繼續!
2、安裝組件
yum install ppp pptpd -y
運行完成後,應該順利安裝完成了須要的組件
3、配置組件
一、編輯pptpd.conf:
vi /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245 架構
二、編輯options.pptpd
vi /etc/ppp/options.pptpd
搜索ms-dns,去掉搜索到的兩行ms-dns前面的#,並修改成下面的字段
ms-dns 8.8.8.8
ms-dns 8.8.4.4 tcp
三、接下來編輯/etc/ppp/chap-secrets設置×××的賬號密碼
vi /etc/ppp/chap-secrets ide
四、接下來修改內核參數,運行下面的命令編輯sysctl.conf
vi /etc/sysctl.conf
在conf末尾添加下面的代碼,使內核支持轉發
net.ipv4.ip_forward=1 測試
五、運行sysctl -p 命令使內核修改生效
六、添加下面的iptables轉發規則(直接在SSH運行下面命令便可)
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE 阿里雲
4、啓動組件
一、用下面的命令啓動pptpd
systemctl start pptpd
二、查看端口dns
三、在雲管理平臺添加規則進程
四、用w10測試登陸ip
5、錯誤排除
一、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)請向服務提供商詢問是否支持搭建××× 路由
二、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)檢查上面的配置是否都執行完畢
三、錯誤651 (1)運行下面的命令編輯pptpd.conf,並找到logwtmp,前面加#註釋掉,再重啓服務 (2)檢查用戶名和密碼是否正確 (3)檢查上面的配置是否都執行完畢 若上面的錯誤排除都沒法排除您的錯誤,多是服務商限制×××,請向服務商詢問!