ubuntu下搭建使用pptpd搭建VPN服務器
阿新 • • 發佈:2017-11-14
vpn
PPTP(Point to Point Tunneling Protocol)即PPTF協議,也為點對點隧道協議。該協議是在PPP協議的基礎上開發的一種新的增強型安全協議,支持多協議虛擬專用網(VPN),可以通過密碼身份驗證協議(PAP)、可擴展身份驗證協議(EAP)等方法增強安全性。
ubuntu下搭建使用pptpd搭建VPN服務器
1、首先需要有一臺安裝好操作系統的有公網IP地址的Ubuntu服務器,版本可以為12.04、14.04、16.04。
2、安裝pptp
sudo apt-get install -y pptp
3、修改pptp設置
sudo vim /etc/pptp.conf option /etc/ppp/pptp-options #指定pptp選項文件的位置 debug #啟用調試模式 localip 11.11.11.1 #vpn服務器的虛擬IP remoteip 11.11.11.100-200 #分配給vpn客戶端的虛擬IP
4、編輯用戶配置文件添加用戶
sudo vim /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses test pptp 1234 *
其中client對應vpn客戶端用戶名,server對應pptp服務,secret對應用戶登錄密碼,*表示隨機分配IP地址。
5、修改ppp選項配置文件DNS
sudo vim /etc/ppp/pptpd-options ms-dns 8.8.8.8 ms-dns 114.114.114.114 ms-dns 202.106.0.20
6、重啟pptpd服務
service pptpd pptpd,也可以用/etc/init.d/pptpd restart
驗證pptpd服務是否正在運行
netstat -anpt | grep :1723 #pptp默認端口為1723 iptabes -t nat -A POSTROUTING -o eth0 -jMASQUERADE && iptables-save #修改iptable NAT轉發
本文出自 “cvsblog” 博客,請務必保留此出處http://cuis1.blog.51cto.com/8805022/1981483
ubuntu下搭建使用pptpd搭建VPN服務器