阿里雲 ECS Ubuntu 20.04 安裝pptpd

1.   先更新系統軟件

sudo apt-get -y update
sudo apt-get -y upgrade

2. 安裝PPTP IPtables

sudo apt-get install -y pptpd iptables

3.    配置pptp

sudo vim /etc/pptpd.conf

  找到localip 和 remoteip

localip 172.**.**.** # 填寫阿里雲ecs服務器的私有ip地址
remoteip 192.168.100.1-100 # 填寫遠程連接待分配地址段

4.   配置DNS

sudo vim /etc/ppp/pptpd-options

 找到 ms-dns,根據自己實際情況修改

刪除#號並修改成如下:
ms-dns 223.5.5.5
ms-dns 8.8.8.8

5.  設置賬戶信息

sudo vim /etc/ppp/chap-secrets

    在配置文件裏輸入自己的賬戶密碼信息

client    填寫賬戶

server  直接寫 pptp

secret  填寫密碼

IP addresses 直接寫*號即可

#client        server   secret       IP addresses
  ppuser      pptpd   123456             *

6.  打開服務器轉發功能

sudo vim /etc/sysctl.conf

 找到net.ipv4.ip_forward,如果沒有手動輸入即可,修改成如下:

net.ipv4.ip_forward=1

 然後保存更新配置

sudo sysctl -p

7. 配置防火牆 

開啓gre協議並打開服務器47,1723號端口,阿里雲需要在安全組中打開端口

sudo iptables -A INPUT -p gre -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT

開啓NAT轉發

sudo iptables -t nat -A POSTROUTING -s 192.168.100.1/24 -o eth0 -j MASQUERADE
  • 192.168.100.1 爲剛配置的 remoteip 地址
  • eth0 爲服務器網卡,通過命令 ifconfig 查看

保存配置

sudo iptables-save

8. 重啓pptp

/etc/init.d/pptpd restart

9. 解決百度無法打開問題

修改ip-up 配置文件

sudo vim /etc/ppp/ip-up

文件末尾增加一行

/sbin/ifconfig $PPP_IFACE mtu 1454

保存 ,重啓pptpd

配置過程結束,可以連接測試了。

以上過程參考:

在Ubuntu18.04.2服務器下搭建PPTP_luo920605的博客-CSDN博客

Ubuntu 搭建PPTP服務器_LeslieLiangZ的博客-CSDN博客

 

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