1. 程式人生 > >Ubuntu16.04 搭建pptp服務

Ubuntu16.04 搭建pptp服務

部署 ubun ice res 服務器 system echo 驗證 服務

安裝pptpd

PPTP協議

我們要使用PPTP協議搭建×××,首先驗證服務器是否支持MPPE模塊

sudo modprobe ppp-compress-18 && echo MPPE is ok

如果輸出:MPPE is ok,則說明服務器的linux內核支持MPPE模塊,否則請升級linux內核到2.6.15以上版本。

安裝PPTP

sudo apt-get update
sudo apt-get install pptpd

配置PPTP

配置網關和IP分配段

sudo vim /etc/pptpd.conf

localip 192.168.10.1
remoteip 192.168.10.100-192.168.10.200

localip:是×××服務器的地址
remoteip:表示×××能分配給客戶機的地址。

修改DNS

sudo vim /etc/ppp/pptpd-options

ms-dns 8.8.8.8
ms-dns 8.8.4.4

設置用戶名密碼

sudo vim /etc/ppp/chap-secrets

username pptpd password *

上面依次對應:用戶登錄名,服務,密碼,ip。

重啟服務

sudo /etc/init.d/pptpd restart

部署IP轉發

sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

sudo sysctl -p

允許服務器ip路由的轉發,否則服務器將不能轉發接收到的外網的請求數據包。

自動啟動PPTPD
$ sudo systemctl enable pptpd.service

Ubuntu16.04 搭建pptp服務